web页面功能接口压测笔记
一、查看web页面要测的接口入参
首先,打开页面,点击F12,再点击页面要测的功能,在网络中可以看到调用记录,如图所示:
选中其中要测试的记录,右侧会出现调用接口的消息头、cookie、入参等信息。post方法可复制右侧入参页中最下方的 json 格式的入参。
二、在jmeter中编写测试脚本
根据上面的接口入参等信息,在jmeter中添加线程组、HTTP Cookie管理器、HTTP信息头管理器、HTTP请求等。
三、使用Xshell连接服务器
1、打开Xshell,点击文件,新建,在弹出的窗口中输入服务器主机ip,点击连接
2、输入服务器用户名、密码,连接服务器
四、使用nmon采集服务器数据
1、在Xshell中输入,cd nmon,可以用 ls 命令查看nmon文件夹中有哪些文件
2、输入命令:./nmon_x86_64_centos7 -f -s 1 -c 600 (该命令可在当前目录生成 .nmon 文件)
其中:-f 表示生成文件,-s 1 表示每隔1秒采集一次数据,-c 600 表示总共采集600次。也就是10分钟的时间
3、开始采集数据后,就可以进行压测了(聚合报告下方的 [保存表格数据] 键,可以保存聚合报告内容)
五、查看采集数据结果
1、下载并安装Xftp插件
2、点击Xshell工具栏中的【新建文件传输】,复制nmon文件夹下的 .nmon 文件到本地
3、下载nmon_analyzer_v61,打开nmon analyser v61.xlsm
4、安装WPS插件:wps.vpa.exe,在WPS中点击【启用宏】
5、在nmon analyser v61.xlsm中,点击Analyze nmon data,选择本地的.nmon文件打开,就可以看到采集的数据了