[软件测试]Jmeter进行压力测试(访问虚拟机服务器ECShop)

时间:2022-07-03 04:48:40

3.5.1 Jmeter安装以及环境配置

      首先是安装Jmeter,使用的版本是2.11,然后配置好系统变量环境就可以正式运行Jmter.

3.5.2 Jmeter压力测试步骤

      ①在测试计划中添加我们需要做测试的线程组,这是进行5*10、50*20的压力测试的基础。然后添加HTTP请求默认值,添加录制控制器备用。

      ②在工作台HTTP代理服务器,为后面录制做准备。

      ③录制,并将目标控制器设置为第二步的线程组。然后开启代理服务器,进行操作录制。这里需要注意端口一致的问题。录制完成后,我们就可以利用上面保存的信息进行回放。

      ④这里我们录制的内容为三个,访问ecshop主页,访问菜单,访问某一商品,那么录制下来的也有三段。

⑤添加用户自定义变量。这里主要是设置我们的IP和PORT,以便于当我们访问其他服务器时可以直接修改自定义变量,而不需要在上面三个操作中重复修改。设置完成后,我们只需要将原来IP和port的地方改为${IP} ${PORT}即可。在这里运行压力测试计划与第④步运行压力测试计划的结果并没有改变。

⑥添加CSV data Set Config.添加这个配置的主要功能是我们可以通过文件数据来对访问的菜单和商品进行批量数据化。这里我们将菜单id定为catid,将商品id定为gdid.然后将HTTP信息头文件管理器的referer修改为${catid} ${gdid}即可。

⑦添加定时器,以便于在虚拟机服务器中可以控制的检测服务器数据变化。这可以添加的定时器可以*选择种类。

⑧添加Beanshell断言。这里是通过运行内部脚本处理java程序。需要注意的地方是参数设置的问题。

 

结果展示

[软件测试]Jmeter进行压力测试(访问虚拟机服务器ECShop)

[软件测试]Jmeter进行压力测试(访问虚拟机服务器ECShop)