首先打开jmeter,创建一个线程组如图所示
右击测试计划,
选择添加——线程用户——线程组
创建成功如果如图所示
接着在创建一个http请求(如图所示)
步骤:
右击线程组——选择添加——取样器——点击http请求
HTTP请求页面讲解
协议:http 或https 默认的是http
服务器名称或ip: 是填写接口的域名的
端口默认是 8080 如果是其他端口就要填写
请求方式 get还是post根据你们的自己的接口请求方式去选择
路径:接口域名后面的路径
上面的的名称地方是可以修改文案的,可改可不改,方便记住是哪个接口
http请求信息填写完成后,在添加个察看结果树,方便用于查看结果的对错
(注意:如果这察看结果树,如果放在http请求下面只能看这个一个http请求的结果,如果和http请求同级,上面有几个http请求就能看到几个http请求的结果)
步骤:选中线程组右击——添加——监听器——点击查看结果书
这个地方是查看返回的格式的有text、css、json等等,根据个人习惯去看返回参数
如果出现下图所示,就证明这个接口是通的
jmeter接口参数化
如果测试接口的时候,测试不同的情况的,一条一条的改不同的场景,太浪费时间了,这个时候我们可以用到参数化
步骤:
线程组右击——选添加——配置元件——点击csv数据文件设置
(注意,我们添加csv数据文件设置后,这个csv数据文件设置在察看结果树下面,需要把他移动到http请求上面去,)
csv数据文件设置页面我们重点关注的是变量名称和文件名
文件名,就是我们写接口用例的文件
变量名,是我们写变量名的参数,这个变量名和http请求里面的参数需要保持一致
如图所示,变名参数是用英文的,的逗号隔开的
注意看http请求的参数和 csv数据文件设置 的参数一致
大家注意下细节
http请求页面:参数是用括号括住的,前面还有个$符合 ${变量名}
csv页面参数直接是变量名 没有用括号括住 变量名
用例写法,红框内的不要写,一条用例一个行就行
用例写完后,看你有多少条用例,让线程组执行多少次
登录用例写了4个,循环次数就是4,如果不改默认是1
写好后,就可以执行用例了(点击三角形的图标就可以执行了)如图所示,