现在位置: 首页 > 软件测试 > 测试工具 > 文章
2015年12月01日 测试工具 ⁄ 共 480字 暂无评论 ⁄ 阅读 1,048 次
最近在用Loadrunner 11进行http接口并发压力测试下,经常出现[10048] Address already in use错误,网上搜索解决方法如下。 错误分析: 由于负载生成器Controller性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器(client)端口在没有timeout之前就全部占满了。在全部占满后,就会出现上面的错误。 执行netstat –na命令,可以看到打开了很多端口。 所以调整TCP的time out。即在最后一个端口还没有用到时...
阅读全文
2015年11月30日 测试工具 ⁄ 共 449字 暂无评论 ⁄ 阅读 459 次
最近使用Windows 2003+Loadrunner 11进行Http接口压力测试,遇到超出系统TCP连接数的问题。 需要增加Windows 2003系统TCP连接数。 修改注册表,命令如下:             reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "MaxUserPort" /d "65534" /t REG_DWORD /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v...
阅读全文
2015年11月23日 测试工具 ⁄ 共 373字 暂无评论 ⁄ 阅读 650 次
LoadRunner判断HTTP服务器的返回码,需使用LR的内置函数web_get_int_property。   示例如下: #include "web_api.h" Action() { int HttpRetCode; web_url("Baidu", "URL=http://www.baidu.com", "TargetFrame=_TOP", LAST); HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE); if (HttpRetCode == 200) lr_log_message("The Vuser successfully accessed the Baidu page"); else lr_log_message("The Vuser fai...
阅读全文
2015年11月23日 测试工具 ⁄ 共 1346字 暂无评论 ⁄ 阅读 844 次
本文主要介绍Loadrunner Http协议中常用发送POST请求方法web_submit_data与web_custom_request区别。 1. 实现的功能不同 web_submit_data只能发送POST类型的请求 web_custom_request方法可以发送POST和GET类型的请求 2. 请求数据提交方式不同 web_submit_data以"Name=属性名称,","Value=属性值" 方式提交数据,如: "Name=username", "Value=admin", ENDITEM, "Name=age", "Value=20", ENDITEM,   web_custom_request以"Bo...
阅读全文
2015年10月29日 测试工具, 软件测试 ⁄ 共 2034字 暂无评论 ⁄ 阅读 1,363 次
最近使用LoadRunner 11进行了一次完整的WEB接口性能测试。 脚本基本流程如下:首先定义了一个参数保存请求返回码,之后调用Get / Post方法,最后通过判断返回码来定义事务成功或失败。 完整的Action脚本见本文下方附录,简单解析如下(具体函数的详细解释可百度或查看LoadRunner帮助文件): 1. web_reg_save_param 这个函数注册一个请求,以在检索到的网页中查找并保存一个文本字符串。它只有在执行了下一个操作函数(如web_url...
阅读全文
2015年09月24日 测试工具, 软件测试 ⁄ 共 309字 评论 2 条 ⁄ 阅读 10,557 次
初次安装完MySQL后,用Navicat等工具连接MySQL时会报错10038错误 2003 - Can't connet to MySQL server on 'localhost' (10038) 。其实是因为MySQL权限问题,默认不允许远程连接,修改权限即可。 步骤如下: 1. mysql -uroot -proot //登录mysql 2. mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限 3. mysql>FLUSH PRIVILEGES; //修改生效 4. mysql>EXIT //退出 5....
阅读全文
2015年08月03日 测试工具 ⁄ 共 641字 暂无评论 ⁄ 阅读 48,841 次
pip是一款非常方便的python包管理工具,本文主要介绍在windows 10下安装pip方法。 1. 下载pip 地址:https://pypi.python.org/pypi/pip#downloads 注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pip-9.0.1.tar.gz (md5, pgp) 2. 解压安装 解压下载的压缩包至工作目录下(如D:\),打开Windows cmd,运行如下命令进入解压后的pip目录 cd /d D:\pip-9.0.1 使用如下命令进行安装 python setup.py install 3. 添加...
阅读全文
2015年07月29日 测试工具 ⁄ 共 207字 暂无评论 ⁄ 阅读 3,218 次
安装破解完WingIDE后,首次运行python脚本时,若脚本中含有UTF-8中文,在Debug I/O输出框中,全部变成了乱码。 这时其实我们设置下WingIDE的编码方式为UTF-8即可。 具体的方法如下: 依次选择Edit->Preferences ->Debugger ->I/O,将其中的Encoding相关编码都改为UTF-8即可。 具体见下图: 另,WingIDE破解方法及脚本请点击 >>>WingIDE注册破解方法
阅读全文