第一个,分布式压测
步骤一,制作脚本;在jmeter上添加线程组,HTTP请求,写url,修改协议,默认是http;在线程组里设置线程数和压测时间
步骤二,从施压机上,启动jmeter-server
步骤三,主控机里设置:jmeter的配置文件jmeter.properties里面找到,remote_hosts=xx,写进去压力机的ip和1099的端口号,有多个时用逗号隔开;然后保存并重启jmeter
步骤四,运行
注意:若分布式压测脚本中有参数化文件,需要把参数化文件拷贝到各个施压机jmeter安装目录的bin下,脚本中参数化配置时,文件路径直接写文件名
第二个,jmeter无界面运行
步骤1,将准备好的压测脚本.jmx拷贝到bin目录下,在bin路径下直接输入cmd
步骤2,运行
jmeter -n -t xx.jmx -l xxxxx.jtl
-n不带界面,-t +名字 ,-l查看结果,一定以.jtl结尾
步骤3,查看结果的话,打开jmeter的图形化界面
添加一个聚合报告,导入生成jtl文件即可
第三个,抓包,Charles工具
1.定位问题
2、篡改请求
篡改请求目的:能测试系统的其他的异常
原理图如下:
Charles的使用:
(1)篡改请求
下面设置参考:https://blog.csdn.net/f20052604/article/details/50867019
(2)修改返回
在返回的条目上右键打断点后执行
手机端抓包
1、打开charles,必须保证手机和电脑是在一个局域网里面
2、手机设置代理,手动
服务器写你电脑的ip
端口号呢,默认是8888
弱网测试
参考:http://www.cnblogs.com/kaibindirver/p/8824072.html
webservice接口