jmeter随笔--post接口参数化问题

Posted 暖兮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter随笔--post接口参数化问题相关的知识,希望对你有一定的参考价值。

今天试着做了一下post接口测试,并对其输入的参数进行参数化设置,在这里总结一下测试的过程中遇到的问题,以及解决方式:

一、使用body data设置参数:

1,首先,使用Fiddler录制post请求,并发送成功,导成jmx格式,并用jmeter打开;

2,此时,不设置参数,运行,OK,运行成功,其传递的值为以下格式:

{"tagid":"aaaaa","resource":null,"resourceExtend":null}

运行成功后为:

3,然后对其进行参数化:

A,首先,添加csv  data set config,如下图所示:

注意:1,此处要选择utf-8;

2,variable Nmes处不需要写参数化名称;

3,csv文件要另存为csv格式,并且csv文件要有表头,如下图所示:

B,参数化参数:

C.OK,设置完成,运行,运行成功:

 

二、使用parameters设置参数:

备注:与上面参数一样的设置,csv也一样,但是调出来的结果中,“”被转换成了%22,,这个问题暂时没有解决,后续解决了继续更新。

 

以上是关于jmeter随笔--post接口参数化问题的主要内容,如果未能解决你的问题,请参考以下文章

jmeter用户登录参数化

接口测试之Jmeter中http请求参数化

转 Jmeter参数化--Post请求的Post body 参数化

JMeter - BlazeMeter 保存的参数化请求与 cURL 生成的 POST 正文的请求不同

JMeter笔记9 | JMeter参数化

Jmeter接口测试系列之参数化方法