jmeter BeanShell PostProcessor处理响应数据作为下个请求的参数

本文介绍了一种处理药品和医疗检查项目数据的方法,通过解析JSON数据,实现了字段的复制、添加及数值计算,确保了数据的准确性和一致性。
  • 响应数据
{"id":26028,"itemCode":"Y00000002049","itemName":"布洛芬(芬必得缓释)","drugType":"药品","specs":"300mg*20粒","factoryName":"中美史克天津","unitPrice":12.97,"hospitalId":100,"hospitalName":"西安交通大学第一附属医院","isValid":null,"pic1":"picture/3f13e79026b3413ebd0151af2e2d9505.png","frequencyCode":"BID","frequencyName":"日两次","urgentCode":"P.O:口服","perCnt":null,"perUnit":null,"inspectionDeptCode":null,"inspectionDeptName":null,"inspectionArea":null,"materials":null,"orgId":null,"storeSum":3260,"totalPrice":"12.97","tableId":"2","maxCount":"3","packUnit":"盒","extendName":null,"validFlag":null,"count":1,"selectId":26028,"type":"药品","urgent":"P.O:口服","patUserId":null}
  • 作处理,需要将部分字段的值赋给另外的字段,且需要在json串中添加字段
import net.sf.json.JSONObject;
import net.sf.json.JSONAarry;
import java.text.DecimalFormat;
DecimalFormat df = new DecimalFormat("0.00"); 
String drugdetail = vars.get("drugdetail");
log.info("drugdetail----------"+drugdetail);
JSON
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值