对大多数刚开始接触性能测试的人来说,代码功力可能不是太好,我们可以通过工具,录制脚本来进行测试,以达到我们的目的
利用jmeter代理服务器进行脚本录制
1、启动jmeter:在测试计划中添加线程组,线程组中添加逻辑控制器→录制控制器
2、工作台:添加非测试元件→http代理服务器
3、端口(代理服务器监听端口):设置为8888,与系统已使用的不冲突即可
目标控制器(Target Controller):测试计划>XXXX(线程组名称)
分组:每个组放入一个新的控制器
对于有一些请求包是不需要的,也可以设置过滤、输入格式为: .*\.js.*| .*\.css.*| .*\.png.*| .*\.gif.*
4、浏览器设置代理
jmeter设置完成以后,开始设置浏览器,哪种都可以,浏览器需要设置一下代理,打开浏览器的选项设置,手动设置代理,ip一定要设置127.0.0.1
,端口设置为Jmeter里的端口,两边要保持一致的端口
5. 两边设置完成了,然后加到Jmeter代理服务器的设置界面,点击最下面的”启动“按钮。回到浏览器界面,输入我们要测试的web地址,
这里以百度为例(www.baidu.com),然后Jmeter下就会有一系列的请求生成了
6 这样录制就算完成了,后期还需要对脚本进行维护
另外,如果是有https的请求,并且有安全证书问题的时候,比如支付,还需要jmeter的ssl管理器加载相应的证书,要不然会通不过,后面再举例说明