jmeter操作小技巧

1.添加HTTP默认,在这里写上要测试的服务器,如果有默认参数,可以添加在下面;然后路径的请求再添加sampler--http请求,这样的目的在于同样的路径和同样的入参时,我们只需要修改HTTP请求默认值这个元件就行了,其它的不用做改动,有点类似于postman里的环境变量

49bfb32b41076832040e9eacc82e6358777.jpg

2.通常安装好jmeter后在bin目录里找到jmeter.bat文件就可以打开了,但这么打开并不方便,因为你要去路径里找它,直接配置好环境变量,然后在terminal里输入jmeter即可,不用关心路径问题

https://blog.csdn.net/u012497069/article/details/77870128

a64b9bfaaf73f13696f9baf3c500808c891.jpg

 

3.在终端打开jmeter时会看到这段话,意思是不要用界面化的jmeter做负载测试,仅用于调试;理由也很充分,因为图形化的界面在做性能时分占用部分资源,所以在做负载时最好使用命令行去运行脚本并且禁用掉监控

902ed649366c1a9dc444800d50770894e9e.jpg

因此重新打开一个窗口,输入jmeter -n -t /Users/queena/iCloud/Documents/workspace/jemter/xzt0516.jmx  -l /Users/queena/Documents/201905168.jtl -e -o result_201905168     我这里-o后面没跟路径,默认保存在当前用户下;jtl文件格式是可以在jmeter打开的

1737b11a7cbbc71a843c549479ad98e3149.jpg

打开jtl报告

a7e19ab984e6a79787f841f07bbe4488038.jpg

4.使用命令行的时候有个问题一直提示unknow arg,原因很简单,我的语句里有空格了,把这个去掉即可

f6ed16422de60495c124ed01254bfb5fbea.jpg

5.命令行执行的另一个好处,报告很好看,result的结果

e5e3cde32c934a8af8f0d3990402cab9e71.jpg

6.上传文件类型--

写好http请求中的url和路径,以及要上传的文件;另外协议写HTTP,方法选POST。这里需要注意的是,'Use multipart/form-data for POST'这个选项必须勾选上,在'Files Upload'点浏览选择要上传的文件,参数名称根据接口文档的内容输入(此处为file),MIME类型则是'multipart/form-data'。

7.读取csv文件后,接口里变成了乱码返回失败,这里需要在csv元件里设置好编码格式

2adfc57d9575a339a0722ca36cac40cc5cc.jpg

8.这个也是跟编码相关,但很生僻;我的脚本在MAC运行没问题,放到windows的服务器上去运行,结果读取完csv的mobile后,他自动又给我加了个码进去,导致这个手机号不正确,后面依赖的接口一直报错;本来以为是账号问题,在txt文件里删除了这个账号其它账号也有这个问题,后来请教了大神才明白原来windows的txt文件默认的格式并不utf8,解决的办法就是在Notepad里打开的我的csv文件,保存编辑格式为utf8,问题解决!

转载于:https://my.oschina.net/EvanDev/blog/3050473

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值