zoukankan      html  css  js  c++  java
  • Jmeter 集成Excel读写接口参数返回值

    输入VIN然后获取返回值json 串,拼接非规则json

    标题头

    以下是返回的json串

    {
    "error": "success",
    "result": {
    "11366": {
    "brand_id": "15",
    "brand_name": "日产",
    "car_make_id": "27",
    "car_model_id": "341",
    "car_trim_id": "9779",
    "liyang_chexing_id": "CDN0616A0042",
    "make_id": "27",
    "make_name": "东风日产",
    "model_id": "341",
    "model_name": "骐达",
    "youxinpai_chexing_name": "2008款 1.6 自动 GS尊贵型NAVI",
    "youxinpai_id": "11366"
    },
    "16524": {
    "brand_id": "15",
    "brand_name": "日产",
    "car_make_id": "27",
    "car_model_id": "341",
    "car_trim_id": "9017",
    "liyang_chexing_id": "CDN0616A0044",
    "make_id": "27",
    "make_name": "东风日产",
    "model_id": "341",
    "model_name": "骐达",
    "youxinpai_chexing_name": "2008款 1.6 自动 G时尚型",
    "youxinpai_id": "16524"
    },
    "16526": {
    "brand_id": "15",
    "brand_name": "日产",
    "car_make_id": "27",
    "car_model_id": "341",
    "car_trim_id": "9019",
    "liyang_chexing_id": "CDN0616A0046",
    "make_id": "27",
    "make_name": "东风日产",
    "model_id": "341",
    "model_name": "骐达",
    "youxinpai_chexing_name": "2008款 1.6 自动 GE智能型",
    "youxinpai_id": "16526"
    },
    "83439": {
    "brand_id": "15",
    "brand_name": "日产",
    "car_make_id": "27",
    "car_model_id": "341",
    "car_trim_id": "83448",
    "liyang_chexing_id": "CDN0616A0048",
    "make_id": "27",
    "make_name": "东风日产",
    "model_id": "341",
    "model_name": "骐达",
    "youxinpai_chexing_name": "2008款 1.6 自动 豪华型",
    "youxinpai_id": "83439"
    }
    },
    "src": "ly"
    }
    View Code

    网上这个教程无法解析Jmeter BeanShell PostProcessor提取json数据
    采取以下处理方式


    下面为传入的3个关键字段

    package com.tools;
    
     
    
    public class Item {
    
    private String str1;
    private String str2;
    private String str3;
    
    public Item(String str1, String str2, String str3) {
    	super();
    	this.str1 = str1;
    	this.str2 = str2;
    	this.str3 = str3;
    }
    
    public String getStr1() {
    	return str1;
    }
    
    public void setStr1(String str1) {
    	this.str1 = str1;
    }
    
    public String getStr2() {
    	return str2;
    }
    
    public void setStr2(String str2) {
    	this.str2 = str2;
    }
    
    public String getStr3() {
    	return str3;
    }
    
    public void setStr3(String str3) {
    	this.str3 = str3;
    }
    }
    

      

  • 相关阅读:
    IOS 11 通讯录手机号「隐形字符」的 Bug
    本地添加const参数 防止短信接口恶意调用
    javascript阿拉伯数字 转 汉字中文数字
    js去掉数组的空字符串
    Chrome 清除某个特定网站下的缓存
    vue-cli中的babel配置文件.babelrc详解
    提交到github报错Please tell me who you are
    跨域问题
    js单线程、js任务队列、异步操作
    Java 异常
  • 原文地址:https://www.cnblogs.com/a00ium/p/6292741.html
Copyright © 2011-2022 走看看