4、Jmeter请求参数
一、请求参数
1、配置请求头部参数
设置 Content-Type:application/json
不够选
勾选的请求则变为
注意继续Core
请求结果
如果不加[FromBody],post请求参数,则请求不到
对比下swagger
复制到postman测试下
总结:虽然是post请求,但是没有加[FromBody],core参数的获取,还是get的方式拿到的(这种Login(string username, string password)写法,是core默认获取get的参数映射的方式,获取的是url后面的),经测试
方式一、
结果
方式2
结果
方式3可行
请求结果
展示加[FromBody]的Swagger的请求方式
二、Jmeter从文件读取参数
点击右键,添加-配置元件-CSV Data Set Config
修改-CSV Data Set Config
Filename --- 参数项文件
File encoding --- 文件的编码,设置为UTF-8
Vaiable Names --- 文件中各列所表示的参数项;各参数项之间利用逗号分隔;参数项的名称应该与HTTP Request中的参数项一致。
Delimiter --- 如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;(如果此文本文件为CSV格式的,默认用英文逗号分隔)
查看请求结果
更改记事本里面值,可以看到请求也会改变
点到为止