下载安装完成后。教程以3.x版本为例,用惯了旧的。
点此获取环境配置教程

1 在解压后的文件夹中找到“bin”文件。打开其中的jmeter.bat文件(java环境没问题的话)可以打开Jmeter。如图
在这里插入图片描述
2 在测试计划中,添加线程组。步骤如图
在这里插入图片描述
添加完成后,如图所示。
在这里插入图片描述
3 以某软件的登录为例,在线程组中添加“Http请求默认值”(配置元件—Http请求默认值)
红色框中内容必填。绿色圈中若只有一个用户,可以直接写参数值。
在这里插入图片描述
若想创建多个用户并发。可以在线程组中添加一个“csv Data Set Config”(配置元件-- csv Data Set Config)
在这里插入图片描述
Filename: 指保存信息的文件目录,可以相对或者绝对路径。否则会在jmeter日志文件(jmeter.log目录位置D:\Program Files\apache-jmeter-2.13\bin)中提示:系统找不到指定文件,运行脚本后,登录失败。(若直接把csv文件放在bin文件夹下,则只写文件名就行)
File encoding: 保持默认。默认为ANSI

Variable Names: 给csv文件中各列起个名字(有多列时,用英文逗号隔开列名)便于后面引用(比如前面HTTP请求默认值中,我设置telephone项名称为tel,在这里就写tel)

Delimiter:与 .csv文件的分隔符保持一致。如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;(默认是逗号,此项不用动)

Allow quoted data? :是否允许引用数据,—这个目前还未弄明白,设置成True或者False都能正常引用数据。

Recycle on EOF?:到了文件尾是否循环,True—继续从文件第一行开始读取,False—不再循环

Stop thread on EOF? :到了文件尾是否停止线程,True—停止,False—不停止,注:当Recycle on EOF设置为True时,此项设置无效。

Sharing mode:共享模式,All threads –所有线程,Current thread group—当前线程组,Current thread—当前线程。
①All threads:计划中所有线程,假如说有线程1到线程n (n>1),线程1取了一次值后,线程2取值时,取到的是csv文件中的下一行,即与线程1取的不是同一行。
②Current thread group:当前线程组,假设有线程组A、线程组B,A组内有线程A1到线程An,线程组B内有线程B1到线程Bn。取之情况是:线程A1取到了第1行,线程A2取第2行,现在B1取第1行,线程B2取第2行。
③Current thread:当前线程。假设测试计划内有线程1到线程n (n>1),则线程1取了第1行,线程2也取第1行。

4 响应断言
判断请求是否正确。上面例子的请求成功的响应断言为 actionResult:0

5 查看结果
可以通过添加监听器来查看脚本运行返回结果,步骤为——添加—监听器–(任一项都行)最常用的是“查看结果树”和“查看聚合报告”

结果树(下图)我一般拿来判断脚本是否正确,能不能跑通。测试结果一般情况我会通过聚合报告来看
在这里插入图片描述
聚合报告:
在这里插入图片描述
用表格查看结果:(可以查看每个线程的响应时间等信息)
在这里插入图片描述

相关文章: