雪花

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格式的,默认用英文逗号分隔)

 

在HTTP请求中使用刚才定义好的变量

 查看请求结果

 更改记事本里面值,可以看到请求也会改变

 

 

 

 

posted @ 2020-08-09 21:32  十色  阅读(1307)  评论(0编辑  收藏  举报