jmeter基本操作;charles抓包、断点拦截

一、jmeter操作数据库

 

 

 

 

 

二、断言

 

 

 

 

三、分布式压测

在我的电脑的jmeter的配置文件jmeter.properties里面添加其他电脑的ip(分布式压测的压力机)

 

在其压力机上启动jmeter-server.bat

 

 

备注:如果有参数化文件,那么也在在其他人的电脑上的同样位置放一份该文件

因为修改了配置文件,因此需要重启jmeter,这时 运行-远程启动中可以看到添加的ip

 

可以选择全部启动或者快捷点启动全部压力机上jmeter

 

 

四、Linux环境下使用jmeter

 Linux中安装jmeter

 脚本上传到linux文件夹中

 Jmeter bin目录放在环境变量path环境变量中,以便随时可以使用命令来操作jmter

 用如下命令运行脚本jmeter  -n  -t  .jmx格式的脚本路径  -l  .jtl格式的报告要存放路径

 例如:jmeter -n -t e:\jiaoben\login.jmx -l e:\baogao\result.jtl

-n 代表再没有图形化界面下运行

-t 指定一个测试脚本

-l 指定结果文件,这个结果文件要.jtl格式

最后将.jtl报告再window下jmeter上运行查看结果

 

五、charles抓包

1、手机抓包

 手机需和电脑在同一个局域网里,同一个wifi

如下为电脑的ip地址

在手机中选择和电脑相同的wifi,手动配置ip与电脑ip一致,端口好为8888。如下图,为ios和Android手机截图

 

 

 

 

2、charles断点拦截

 在浏览器发送请求

 加断点: charles中找到该请求,右键请求-选择breakpoints

 

 再次在浏览器发送请求

 charles中,Edit Request页点击Execute

charles中该请求下Response-HTML页修改返回结果,点击Execute

 

 查看浏览器页面返回结果

 

 

posted @ 2018-08-22 11:00  xnh  阅读(686)  评论(0)    收藏  举报