使用代理录制web性能测试脚本
1. 启动JMeter,选中测试树中的测试计划(Test Plan)
2.右击测试计划,添加一个新的线程组
3.选中线程组,右击鼠标,选择add-Config Element-Http Request Default
4.设置Protocol为HTTP,设置Server Name or IP 为Jakarta.apache.org,path 保留为空,端口号为80,如下图:
5. 选中工作台,右击鼠标添加Http代理,add-Non test element-http proxy sever,port域设置为8088;设置目标控制器为test plan-Thread Group(指明了代理录制的脚本会在测试树的那个分支下)
6.单击Patterns to Include栏中的add按钮,产生空白域,输入” .*\html”;单击patterns to Exclude栏中的add按钮,输入“.*\.gif”,单击start按钮
7. 启动浏览器,但不关闭Jmeter,浏览器中选择Internet选项-连接-勾选“为LAN使用代理服务器”,地址中输入本机IP,端口8088,单击确定。
8.在步骤7后,再次单击“确定”按钮,返回浏览器主界面,输入http://jakarta.apache.org/jmeter/index.html,回车。
9.单击jmeter上的几个链接,关闭IE,回到jmeter窗口。
10.选中线程组,右击鼠标,选择add-监听器-聚合报告 添加聚合报告。
11.选中线程组,设置线程数为5,保持ramp-up period默认值,设置循环次数为100.
到此,完成已经做好准备运行测试。保存测试计划,然后运行。
运行测试有两种方式:
(1)Run-start
(2)Ctrl+R
运行前,选中聚合报告,在运行期间,统计数据会不断变化直到测试结束。报告如下: