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"
}
网上这个教程无法解析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;
}
}
Jmeter 集成Excel读写接口参数返回值的更多相关文章
- jmeter将上一个接口的返回值作为下一个接口的请求参数
接口响应结果,通常为HTML.Json格式的数据,对于HTML的响应结果的提取,可以通过正则表达式,XPath提取. 对于Json格式响应结果,可以通过正则表达式.JSON Extractor插件.B ...
- JMeter-一个接口的返回值作为输入传给其他接口
背景: 在用JMeter写接口case,遇到一种情况,接口1查看列表接口,接口2查看详情接口,接口2需要传入接口1列表的第一条数据的id 解决方案: 首先放一下总体截图 具体步骤 1-新建一个Thre ...
- postman 上一个接口的返回值作为下一个接口的入参
在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是: 1.获取上一个接口的返回值 2.将返回值设置成环境变量或者全局变量 3.设置下 ...
- 接口需要上一个接口的返回值(unittest)
import unittest,requests ''' 使用unittest框架的时候,这个接口需要上一个接口的返回值 ''' class Test_case(unittest.TestCase): ...
- SpringBoot第十一集:整合Swagger3.0与RESTful接口整合返回值(2020最新最易懂)
SpringBoot第十一集:整合Swagger3.0与RESTful接口整合返回值(2020最新最易懂) 一,整合Swagger3.0 随着Spring Boot.Spring Cloud等微服务的 ...
- SubSonic3.0使用存储过程查询时,不能使用output参数返回值的问题修改
有个群友问SubSonic3.0执行存储过程时能不能使用output参数返回值,说测试过后获取不到返回值,早上有些时间所以就尝试修改了一下 首先在数据库中创建一个存储过程 CREATE PROCEDU ...
- [Day14]Eclipse高级、类与接口作为参数返回值
l 不同修饰符的使用 类,最常使用public修饰 成员变量,最常使用private修饰 成员方法,最常使用public修饰 l 自定义数据类型的使用 类作为方法参数时,说明要向方 ...
- Java面向对象(Eclipse高级、类与接口作为参数返回值)
面向对象 今日内容介绍 u Eclipse常用快捷键操作 u Eclipse文档注释导出帮助文档 u Eclipse项目的jar包导出与使用jar包 u 不同修饰符混合使用细节 u 辨析何时定义变 ...
- 14_Java面向对象_第14天(Eclipse高级、类与接口作为参数返回值)_讲义
今日内容介绍 1.Eclipse常用快捷键操作 2.Eclipse文档注释导出帮助文档 3.Eclipse项目的jar包导出与使用jar包 4.不同修饰符混合使用细节 5.辨析何时定义变量为成员变量 ...
随机推荐
- 类型:。net;问题:HQL;结果:HQL: Hibernate查询语言
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL.但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可 ...
- Mysql 不存在则插入,存在则更新
)) BEGIN ) ; END 开始写了一大堆的代码来实现,原来还有这种方法,惊讶~~~ 如果不存在,就插入一条数据:如果存在,更新某个字段. on duplicate key update: my ...
- java定时器控制时间打印
public class test2 { public static void main(String []args){ Timer timer=new Timer(); timer.schedule ...
- nginx配置域名
其他都一样,就特别说下server块的配置. server { listen 80; server_name www.icweshop.com; # 注意:这里你填写的域名必须在/etc/hosts中 ...
- UML在实践中的现状和一些建议
本文是我在csdn上看到的文章,由于认识中的共鸣,摘抄至此. 原文地址:http://blog.csdn.net/vrman/article/details/280157 UML在国内不少地方获得了应 ...
- ava的打包jar、war、ear包的作用、区别、打包方式
编为大家介绍,基于Java的打包jar.war.ear包的作用与区别详解.需要的朋友参考下以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的 ...
- 学习CSS的思路(转)
两周之前写过该系列的第一篇,其实当时只是一个想法,这段时间迟迟未更新,是在思考一个解决过程.现在初有成效,就开更吧. 1. 一个段子 开题不必太严肃,写博客也不像写书,像聊天似的写东西是最好的表达方式 ...
- winform combobox绑定数据
mboBox下拉菜单控件,在数据库内的ComboBox应用的表进行修改时,如果是用的普通方法,显示数据一个方法,添加数据一个方法 这样会导致程序后期维护难度增加,在这里使用数据绑定来让ComboBox ...
- 在Mac OS里安装和升级Git
在此记录,给自己看,也给别人参考. 进入终端,查看当前Git版本,输入指令:git --version 输入which git回车,可以查看当前git在什么位置 经查,版本:2.10.0,版本较低,为 ...
- 使用database control配置数据库时 要求在当前oracle主目录中配置监听程序
1:配置本地的环境变量 打开cmd命令界面 C:\Users\gechong>lsnrctl start 这时候报适配器错误 2.在cmd中输入 tnslsnr命令