Jmeter使用body_data传参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter使用body_data传参数相关的知识,希望对你有一定的参考价值。

参考技术A 之前传请求参数一直用 Parameters ,但是有时候参数太多,一个个去写很麻烦,所以本次使用 Body_Data

不知道是我的Jmeter有bug还是怎么回事, Parameters 里面一旦有数据,就无法切换到 Body_Data ,需要删除数据才能切换;
从 Body_Data 切换到 Parameters 也是如此,还挺烦的!

来看下具体怎么写吧~

如果不需要引用什么变量的话,就把 $province_id 直接替换为具体的值就好
就这样,是不是很简单哈哈哈哈

jmeter 如何调用python脚本,相互传参数

当前项目的接口需要一些验签,签名,加密等算法,而验签,签名,加密等,需要通过对jmeter 进行二次开发,而进行二次开发需要使用java语言,如果对java语言稍弱,那么可以通过使用python来实现签名,加密等方法,然后使用jmeter去调用python脚本。此文主要介绍jmeter如何调用python脚本。
前提:提前准备好 python脚本 (test-CQ.py)
1、新建.bat文件(后续使用),比如类似这样的

2、jmeter上新增取样器 ---->OS进程取样器
选中 线程组 – ->取样器—>OS 进程取样器

执行python脚本生成后的接口返回值,提取其接口返回值中的关键字段(比如此处的eventId
),作为后续接口的输入值等。
后续的使用与平时使用的方法一样。

以上是关于Jmeter使用body_data传参数的主要内容,如果未能解决你的问题,请参考以下文章

jmeter 分布式压测

十八.jmete java工程测试

4-8jmete 主要文件目录及简单了解 http 协议

jmete目录结构

十九.jmeter函数---csvRead( )

接口测试参数化详解(Jmeter)