前言
在前文JMeter案例分享:获取响应中的json键值动态生成json文件并上传-优快云博客中,介绍了使用JSON Extractor,逐个提取前面响应的数据,并在beanShell中通过字符串拼接的方式,拼接成下一个请求所需的Json格式的数据作为入参。
但是由于数据中字段太多,整个过程非常繁琐,也很笨拙,不专业。为了以后不再干这种体力活,虽然脚本已经完成了,还是抽时间学习了一下fastjson,期望以后能够使用更专业化的方法处理json数据。
一、定义学习目标
因实际案例中json中的字段太多,为了简化问题,我对源数据进行了删减,只保留其中一部分字段,但是整个解决问题的思路得以保留。
1、前面请求的响应Json定义如下
{
"code": "200",
"msg": "操作成功!",
"data": [{
"enterpriseRequestParam": {
"id": "36122",
"enterprisename&#