- 博客(193)
- 资源 (11)
- 收藏
- 关注
原创 pytest1-@pytest.fixture request参数化fixture
import pytest# mark标记 带参数的fixture 中的某些参数枚举值@pytest.fixture(params=[1, 2, pytest.param(3, marks=pytest.mark.skip)])def data(request): return request.param# 调用datadef test_data(data): ...
2020-02-25 18:22:07
436
原创 chromedriver 各版本
http://npm.taobao.org/mirrors/chromedriver/Mirror index of http://chromedriver.storage.googleapis.com/../2.0/ 2013-09-25T22:57:39.349Z ...
2018-12-28 12:19:45
733
原创 python-冒泡排序
冒泡排序的时间复杂度是O(N^2)冒泡排序的思想: 每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置比如有五个数: 13, 35, 99, 18, 76, 从大到小排序, 对相邻的两位进行比较第一趟: 第一次比较: 35, 13, 100, 18, 76 第二次比较: 35, 100, 13, 18, 76 第三次比较: 35, 100, 18, 13, 76 第四...
2018-12-13 17:17:45
375
原创 JMeter - 初学者的提示和技巧
JMeter是我最喜欢的,也是我用过的最好的工具之一。我很高兴你也想了解更多有关JMeter的信息。如果您是初学者,那么以下给出的信息可能对您有用。当我开始首先学习JMeter时,为了擅长它,我曾经在StackOverFlow中澄清了与JMeter相关的问题。在这样做的同时,我注意到大多数新用户都有一些常见的问题并且会犯一些错误。这篇文章的目的是分享使用JMeter的最佳实践。我假设您安装...
2018-09-26 17:47:30
647
原创 JMeter - CSV数据集配置与Redis数据集配置 - 吞吐量比较
在这篇文章中,我想向您展示如何在JMeter中使用Redis数据集配置以及它如何影响测试的吞吐量。Redis的:Redis代表RE mote DI ctionary S erver 。它是一个开源 的内存 数据结构存储数据库。它将各种数据结构(如String,Map,Lists,Sets等)存储为Key值对。由于它是一个内存数据库,它将所有数据保存在RAM中(但它也可以定期在磁盘中写入数...
2018-09-13 15:46:46
918
原创 JMeter - 如何创建可重用和模块化的测试脚本
概述:我的应用程序几乎没有业务关键流程,我们可以从中提出不同的业务工作流程。当我试图在JMeter中提出性能测试脚本时,我需要找到一些方法来创建可重用/模块化的测试脚本。这样我就可以创建不同的工作流程。对于Ex:让我们考虑一个具有以下功能的示例应用程序。登录 登出 用户注册 搜索产品 选择产品 使用不同的付款方式订购产品 编辑订单 取消订单 搜索用户个人资料使用上...
2018-09-13 15:20:36
2255
1
转载 秒杀系统架构分析与实战
1 秒杀业务分析 正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战...
2018-08-28 14:50:00
176
原创 sublime text3 ctrl+b运行python3带中文时出现乱码
Python有个PythonIoEncoding环境变量,用来定义stdin/stdout/stderr的编码。 windows下,cmd中执行python -h 可以看到该环境变量的说明。 所以可以在环境变量下,添加一个环境变量pythonioencoding,值为utf-8,即可解决该问题。 ...
2018-08-17 14:50:40
2268
原创 什么是堆栈?其区别?线程是什么?进程是什么?二者的区别和联系?
什么是堆栈?有什么区别?堆栈都是一种数据项按序排列的数据结构,只能在一端对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—first in first out)[1] 。栈,先进后出(FILO—First-In/Last-Out)。内存的分区:常量区,静态区(全局区),堆,栈,代码区 ...
2018-06-15 16:08:25
1006
转载 pycharm 2018注册码和激活补丁 附安装教程
下载地址:http://www.ddooo.com/softdown/121656.htmpycharm 2018,目前互联网上最专业的Python代码编辑软件,但由于属于收费产品令很多望而却步。这里小编带来了pycharm 2018注册码和pycharm 2018激活补丁,通过两者的配合使用,可以完美成功激活软件,让用户完全免费使用,其详细的安装教程可参考下文,欢迎免费下载。pycharm 20...
2018-06-11 15:00:16
10382
1
转载 请尊重测试:测试从业五年有感
相当不错的一篇博文,共享之,原文地址:http://www.cnblogs.com/wiki-royzhang/p/3629005.html====================================================================================从数学专业毕业,到微软,到360,转眼快五年,人每次按年去回忆事情的时候,总会不禁的感慨,感...
2018-05-04 10:02:03
269
原创 忘记QC ALM中siteadmin密码,如何更改密码
请在qcsiteadmin_db数据库里,找到USERS表,找到相应的管理员用户 admin,把USER_PASSWORD列,设成NULL。执行后,重新登陆siteadmin.问题解决。 ACCESS数据库 : 修改\common files\mercury Interactive\Domsinfo\doms.mdb (pw:tdtdtd)
2017-01-04 16:30:00
2131
原创 Linux开启ssh服务
首先更新源 sudo apt-get update 安装ssh服务 sudo apt-get install openssh-server 检测是否已启动 ps -e | grep ssh 看到有ssh字样,说明已经启动了,如果没有就手动启动 /etc/init.d/ssh start
2015-09-13 15:26:19
1575
原创 UFT 12 – Top 5 New Features you are going to Love
New Unified Functional Testing FeaturesA few days ago, right before Christmas, HP finally made UFT 11.5 available for download. Here’s a quick look at the top five features I think you’re going to
2015-07-30 00:34:32
1221
原创 LoadRunner下载文件
Action(){ int filelen=0; int filebody=0; char filename[1024]; web_reg_find("Text=HTTP/1.1 200 OK", "SaveCount=count", "Search=all",
2015-06-30 11:08:44
1048
原创 Loadrunner 中 cookie 解释与用法
Loadrunner 中 cookie 解释与用法loadrunner 中与 cookie 处理相关的常用函数如下:web_add_cookie(): 添加新的 cookie 或者修改已经存在的 cookie web_remove_cookie(): 删除指定的 cookie web_cleanup_cookies(): 删除所有被 Vuser 保存的 cookie web_reg_a
2015-06-29 16:00:10
5053
原创 pycharm4.5.1 注册码 破解
用户名:yueting3527注册码:===== LICENSE BEGIN =====93347-1204201000001FMHemWIs"6wozMZnat3IgXKXJ2!nV2I6kSO48hgGLa9JNgjQ5oKz1UsFFR8k"nGzJHzjQT6IBG!1fbQZn9!Vi===== LICENSE END =====
2015-06-15 01:17:50
36888
原创 QTP_ASP FSO文件处理函数大全
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%'建立文件夹函数Function CreateFolder(strFolder)'参数为相对路径 '首选判断要建立的文件夹是否已经存在 Dim strTestFo...
2015-04-24 11:30:32
760
转载 qtp 实战 应用 如何使用 QTP 11.5 UFT 获取淘宝商品价格与数量
由于需要抓起淘宝/天猫 搜索结果的120个宝贝的平均价格,使用qtp来实现。实战 应用 如何使用 QTP 11.5 UFT 获取淘宝商品价格与数量" title="qtp 实战 应用 如何使用 QTP 11.5 UFT 获取淘宝商品价格与数量" height="304" width="690">考虑到可以使用html dom 来获取价格和数量元素的属性值。借助firebug
2015-03-12 14:52:08
2510
原创 RobotFrameWork_结束*driverserver方法
关闭每次启动*driverserver:1.RFT引入OperatingSystem类库;2. 新建一个关键字,例“CloseDriverserver”3. 在“CloseDriverserver”输入发下内容:4.在Case的TearDown中填写“CloseDriverserver”关键字。每次Case步骤执行完成后,会执行该关键字结束IEdrivers
2015-01-29 14:43:36
4049
原创 Loadrunner11 下载、安装与破解
Loadrunner11下载地址:ed2k://|file|%5B%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7LR11.00%5D.loadrunner-11.iso|4313382912|b95afeb3a879c6b8146435bb79e8cb97|h=ntupkaxx5ltzwovgdkv7uexj7ukal5hu|/
2015-01-09 18:56:42
6024
转载 WebDriver API中文版
1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list 官方UserGuide:http://seleniumhq.org/docs/1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面
2014-10-04 10:08:36
874
原创 UFT 12破解&无限试用
方法:1. 删除C:\ProgramData隐藏目录下的SafeNet Sentinel文件夹2.运行QTP安装目录下的bin\instdemo.exe3. 重新运行QTP/UFT 12后即可恢复30天试用
2014-09-02 00:14:38
23524
3
转载 DOM应用
DOM全称”Document Object Model”,字面上叫做”文档对象模型”,它是一款主要用于Web Html中的一种独立语言。Html Dom主要通过定义一套标准的对象通道接口,使得我们能够轻松访问并控制Html对象元素,它是一种用于Html和Xml文档的编程接口。DOM的表现方法是一种树状结构。有些时候QTP只对标准控件支持比较好,而对特殊的控件无法识别。DOM是一种罪底层的对象操
2014-09-02 00:05:01
705
转载 Python字符编码详解
1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算
2014-08-15 14:23:27
561
原创 【软件自动化测试-QTP实战技能 10】== QTP用到的一些特殊方法
1.在测试中我们使用QTP调试脚本的时候一般就是DEBUG或者MSGBOX察看一些信息,其实有时候也可以使用print来实现批量的察看信息但是不影响程序运行.运行脚本:复制内容到剪贴板代码:a="100"print a~~~~~~~~~~~~~~~~~~~~~~~~~2.取datatable特定行的数据可以这样使用运行脚本:复制内容到剪贴板代码:Data
2014-08-01 16:03:57
827
原创 性能测试(并发负载压力)测试分析
在论坛混了多日,发现越来越多的性能测试工程师基本上都能够掌握利用测试工具来作负载压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。分析原则: • 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点) • 查找瓶颈时按以下顺序,由易到难。
2014-04-17 17:05:08
4614
原创 自动化测试解决方案
hi All我有一个朋友在美国开公司,做测试服务的,自动化测试特别牛,他们准备在国内开展业务,你们有需求吗绝对可以让你们测试上一个台阶,我可以远程演示给你们看David Dang - VP of Automation SolutionsDavid Dang has over fifteen years in IT, with the last twelve focused
2013-07-03 00:40:59
886
原创 IE设置对QTP和LR的影响
发现一个小小的问题:IE的工具---Internet---高级中对“启用第三方浏览器扩展”对QTP和LR会产生不同的影响。用QTP录制脚本是需要勾选这一项,否则QTP会提示;如果勾选了该项“启用第三方浏览器扩展”,在用LR录制脚本时会自动关闭IE,也就是不能勾选该项。这算不算是QTP和LR的冲突呢?
2013-06-18 17:30:25
1926
原创 Excel2007的bug如何导入到QC
1) 先下载QC9 EXCELADD-INSQCMSExcelAddin.exe2) 此时会在excel菜单的最后一列中出现一个export to qc的加载项3) 然后按照步骤进行一步一步地导入到QC即可4) 在EXCEL中设置下拉列表以供使用数据>数据有效性>设置>序列>来源中把选择项用,分开即可
2013-06-18 17:22:32
1771
原创 Web 测试的经验
1. 功能测试 1.1.链接测试 链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证 Web 应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的 URL 地址才能访问。 链接
2013-06-13 14:53:52
883
转载 LoadRunner11破解详解
1、 下载破解文件“lm70.dll”和“mlr5lprg.dll”,可以在我的资源中下载:http://download.youkuaiyun.com/detail/s_rlzheng/4674325。2、 将“lm70.dll”,“mlr5lprg.dll”这两个文件复制并粘贴到LR11安装目录下的bin文件夹下,一般是C:\Program Files\Mercury\LoadRunner\bin。复
2013-04-29 12:33:46
1056
转载 一篇应该天天看的文章
一个优秀的证券交易高手应该是,能够连续多年获得稳定的复利回报,经年累月地赚钱而不是一朝暴富,常赚而不是大赚。投资资本市场的高额利润应来源于长期累积低风险下的持续利润的结果。职业高手只追求最可靠的,只有业余低手才只关注利润最大化和满足于短暂的辉煌中。这也是多数人易现短暂辉煌,难有长期成就的根本原因。 重仓和频繁交易导致成绩巨幅震荡是业余低手的表现,且两者相互作用,互为因果。坚忍,耐心,信心并顽
2012-11-09 08:06:14
2641
翻译 喝咖啡的人活得更久?
喝咖啡者死亡率更低科学家就喝咖啡和死亡率之间的联系进行了历时13年的跟踪研究,结果显示,那些每天至多喝6杯咖啡且喝咖啡超过13年的人死亡率有所下降。这种趋势体现在因心脏病、呼吸系统疾病、中风、糖尿病等疾病导致的死亡中,因癌症死亡的群体中没有体现出这种联系。“我们观察到在大量的不同人群中,喝咖啡和不同死因之间的联系。”该项研究的研究者之一、美国国家健康学会的Neal Freedman说,“无
2012-11-08 17:35:06
1362
转载 说实话,活的更久(不要撒谎!)
想过一种更长久更健康的生活吗?冷静。停止撒谎。为了同样地原因。压力真的对你的健康有害。慢性应激可以在很多方面损害你的健康 (“慢性”意即你不习惯的那种——比如每天上下班的麻烦——以及那种困扰你超过几周的事宜)。从生物化学上来说,压力意味着你处在一个小型飞行或飞行模式,你需要保护自己的身体系统就打开了,你不需要的系统就关闭了。在短期内这对你有利,但那些系统不是设计成总是打开或关闭
2012-11-08 17:21:09
1115
原创 性能测试调优_DB调优分析
和前面提到的SQL_TRACE不同,当我们遇到了数据库性能整体下降的时候,又没有特定的对象可以分析时,做一个Statspack报告是合适的。通过全面的检查,我们可以分析出系统瓶颈在哪儿,如果瓶颈出在sql上面,我们就能获取相应的sql,通过SQL_TRACE来分析。oracle Statspack从Oracle8.1.6被引入,马上成为DBA和Oracle专家用来诊断数据库性能的强有力工具。通
2012-11-07 16:26:37
1751
原创 应用级调优分析_SQL_TRACE
Sql性能非常差的时候,oracle提供了SQL_TRACE来跟踪sql的执行情况。注:分析sql的方式比较多,还有根据优化器、sql执行计划来分析。SQL_TRACE能够将sql执行的过程输出到一个trace文件里面。首先设置自己定义的trace文件的标识方便查找。alter session set tracefile_identifier='mytest';然后对当前会话启
2012-11-07 16:22:35
2357
QTP描述性编程技术集锦_挺好挺实用
2010-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人