您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
JMeter脚本录制(2)
作者:网络转载 发布时间:[ 2013/12/26 11:27:44 ] 推荐标签:性能测试 开源 web

1、运行jakarta-jmeter-2.3.zip文件,进入解压后目录中的bin文件夹,双击jmeter.bat启动JMeter

2、为测试任务添加一个“线程组”。

在“测试计划”上点击右键,在弹出菜单中选择“添加”à“线程组”。添加完成后“线程组”在“测试计划”下方显示,一般不需要对“线程组”的默认数值进行修改

3、在“工作台”下添加“HTTP代理服务器”。

在“工作台”上点击右键,在弹出菜单中选择“添加”à“非测试元件”à“HTTP代理服务器”。

找到“Test plan content”,设置“目录控制器”为:测试计划>线程组;设置“分组”为:每个组放入一个新的控制器。

添加后点击“启动”按钮启动服务。

4、为浏览器设置代理服务器。

以“IE浏览器”为例。点击“工具”à“Internet 选项”à“连接”à“局域网设置”,在“代理服务器”中选择“为LAN使用代理服务器”,“地址”设置为:127.0.0.1,“端口”设置Tomcat服务使用的端口,如:8080,点击两次“确定”完成设置。

5、打开浏览器输出要访问的地址。

如:http://192.168.0.252/bjhbstatv2

此时JMeter中会生成访问的连接记录

6、根据测试需求看“线程组”下方生成的连接记录中是否有需要的连接,如没有可全部选中并清除,在浏览器中继续访问新的连接并生成新的访问连接记录。反复执行此过程,即可找到真正需要的连接地址。

使用时需要注意的问题:

在使用JMeter时应先停止本计算机上的其它web服务,如停止Tomcat服务,否则会出现连接错误,服务不能正常访问。

一、脚本录制

1、用自带工具录制

打开Jmeter,看到左边显示一个空的测试计划,把该测试计划改名为TestPlan1。右键单击该测试计划,选择“添加”-“线程组”,添加一个线程组,改名为TestGroup1。

为了录制浏览器的操作,需要添加一个Http代理服务器,操作如下,右键单击“工作台”,选择“非测试元件”-“Http代理服务器”。设置该“Http代理服务器”,“目标控制器”选择刚才建立的线程组,点击“启动”,启动该代理服务器。

打开浏览器,这里使用IE,改变IE的代理服务器配置,操作如下“工具”-“Internet 选项”-“连接”-“局域网设置”,勾上“为LAN使用代理服务器...”,地址为“localhost”,端口为8080,确定。

在浏览器的URL栏输入需要测试的地址,进行操作,操作完毕后,点击“Http代理服务器”的“停止”按钮,你能看到“TestGroup1”下面录制了刚才操作的内容。

点击“保存测试计划”,保存为test1.jmx。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd