Jmeter书中不会教你的(49)——json格式的响应体转换为JSONObject

本文介绍如何使用JMeter中的Beanshell后置处理器配合JSON插件提取JSON格式响应体中的特定字段值,包括基本的字段提取及数组处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        之前我们要提取json格式的响应体某个字段时可以采用神器json提取器,

Jmeter书中不会教你的(8)——提取响应内容的神器JSON Extractor_agrapea的博客-CSDN博客        现在学另一种方法,在beanshell中将json格式的响应体为字符串类型的内容转换为JSON对象,从而利用JSON对象的方法轻松的得到我们期望的值。

        这里需要用到一个插件jar包,关于beanshell中如何引入jar包的方式可以参考

Jmeter书中不会教你的(45)——beanshell中引入jar包方式2_agrapea的博客-CSDN博客

将jar包放入lib\ext下,新建一个dummy sampler,响应值如下

{
	"msgCode": "0",
	"msg": "成功",
	"data": {
		"total": 321,
		"list": [{
			"taskId": "fc4c2b3e7e2c400d81f0eae63f15a4ab",
			"recordId": "f4daf944-2bdf-4bc8-8962-40dbd1afd786",
			"distributeTime": "2019-01-30 11:37:08",
			"taskName": "20190130task1",
			"bizName": "智能面试",
			"wavFilename": "20180910095609049_1_316_ipcc_shtp_asr-8kHz-aff95840b49c11e8[1].wav",
			"recordSource": "/nfsc/csp_nas_8821_id008821_vol1002_stg/eim-sm/RECORD/zhinengmianshi/20190130/20180910095609049_1_316_ipcc_shtp_asr-8kHz-aff95840b49c11e8[1].wav",
			"recordDuration": "00:00:22",
			"statusName": null,
			"markStartTime": null,
			"markEndTime": null,
			"markReceiveTime": null,
			"marker": null,
			"userFlag": null,
			"back": false
		}, {
			"taskId": "6adcf44f2fdf4e3fb2
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

agrapea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值