jmeter测试脚本不会写,录制脚本走起

录制脚本的工具还有BadBoy、BlazeMeter等,等之后有空再试试看。

现在先来看看怎么直接用Jmeter录制脚本并进行测试,我用的是3.0版本的。

下载地址:http://jmeter.apache.org/download_jmeter.cgi


windows下使用的话下载zip压缩包解压后直接打开apache-jmeter-3.0\bin\ApacheJMeter.jar即可(前提是要配置好了JDK的环境变量)。

正文开始(按步骤来就行):

1.打开jmeter后可以看到左边窗口有个“测试计划”和“工作台”,右键“测试计划”,添加 Threads(Users) →线程组,再右键 线程组→添加 配置元件→Http请求默认值



2.右键 线程组→添加 逻辑控制器→录制控制器

3.右键 工作台→添加 非测试元件→Http代理服务器

4.再右键 Http代理服务器→添加 监听器→察看结果树

5.Http请求默认值窗口下

在web服务器处的 “服务器名称或IP” 填上网址或IP(本地就填localhost,端口填你部署的服务器端口,tomcat一般部署的在8080端口,非本地就填如https://www.baidu.com/,端口不填)。

在Proxy Server处的 “服务器名称或IP” 填上localhost,端口可以填个不冲突的就行,如8888



6.单击 Http代理服务器,端口填上和第5点相同的端口,如8888,目标控制器改为“测试计划>线程组”,分组改为“每个分组放入一个新的控制器”,下面的Content Type Filter

可以添加包含的或排除的正则匹配模式,如在包含模式处填上“.*/*.html”即可只在请求html文件时录制脚本。


7.修改浏览器设置中的代理服务器设置,我的chrom用了GoAgent代理,添加一个代理模式在以后要录制脚本的时候开启该模式即可。

8.点击Http代理服务器中的启动按钮,应用部署到tomcat跑起来,直接访问页面就可以抓取了。当时我是没有配过滤器的(即没有配.*/*.html),抓取后jmeter中会自动生成如下的项,我当时想抓取的是login请求,现在只要右键login这个项保存为测试计划,下次打开后创建个线程组再把那个测试计划拉进去就可以根据自己需求去测试了。(这里的login下还有请求头信息,那里有个按钮是保存测试计划的,试过了那里保存后是打不开的)。



  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值