jemter快速脚本开发

2020-01-03  本文已影响0人  测试小懒

jmeter是一款开源、纯Java开发的多线程框架,支持并发操作。可用于接口测试,对服务器模拟负载测试;支持对web、数据库、FTP服务器进行性能测试;压力测试和稳定性测试。

Jmeter脚本指的就是----用户操作被测软件系统某场景的操作流程(即用户操作被测软件系统某场景的请求)。

如何快速开发jmeter脚本呢?

使用jmeter工具就是为了从手工人力中解脱出来节约时间,通过录制可快速的生成脚本。

录制有多种方式。主要介绍2种方式,都是通过代理服务器(即中间商)的方式。

1、fiddler抓包是我们测试中常用的方式,fiddler实际就是代理商,为我们节省了代理设置的过程。打开就开始录制,关闭就是结束录制。fiddler录制成功后,将脚本导出在jmeter工具打开即可。

①打开fiddler录制https://www.baidu.com;除去多余的请求,Filters过滤器中进行设置

②要导出jmx格式文件,对fiddler版本有一定的要求,版本必须在4.6.2以上,这个要非常注意。我之前安装的是4.6.1的版本不兼容export功能,当前安装的版本是v4.6.2.2可以兼容。

③除了fiddler版本满足之外,还有安装jmeterexport的插件,将JmeterExport.dll复制到fiddler安装的路径下C:\Program Files (x86)\Fiddler2\ImportExport,重启fiddler

④fiddler-导出:file->Export Sessions->All Sessions->选择Jmeter Script脚本格式下一步保存导出

最后将导出成功的jmx脚本在jmeter打开

2、http代理服务器

比fiddler抓包方式复杂一些,多了代理浏览器的设置操作。

操作流程主要分为四步:

(1)设置浏览器代理

注意,记得录制完毕后要关闭浏览器代理哦!

(2)启动代理服务器(jmeter)

①测试计划上创建线程组用于存放录制的脚本

②线程组->添加->配置原件->HTTP请求默认值

配置代理服务器地址和端口号

③添加HTTP服务器代理,测试计划->右键单击添加->非测试元件->HTTP代理服务器

④HTTP代理服务器配置,将目标控制器选择录制脚本存放的线程组

⑤点击启动HTTP代理服务器

(3)操作浏览器,即录制脚本

(4)自动录制脚本

注意,录制的脚本会比较复杂,为了优化脚本可进行过滤操作。

上一篇 下一篇

猜你喜欢

热点阅读