接口测试的时候,经常会遇到上一个接口的返回参数作为下一个接口的入参这种情况,本片介绍如何使用java代码处理这种情况
1.maven引入gson包,我第一次用的是2.8.6版本,new JsonParser().parse(s)总是报错,于是换成了2.8.2版本
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.2</version>
</dependency>
2.使用testNG进行依赖接口测试
package com.work.api.inter;
import java.io.IOException;
import net.sf.json.JSONObject;
import org.apache.http.ParseException;
import org.apache.http.client.ClientProtocolException;
import org.testng.annotations.Test;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import common.Base;
public class NewTest {
String commodityId = null;
@Test
public void users_test() throws ClientProtocolException, IOException {
//调用get方法
Base.HttpGet("http地址");
}
@Test
public void commodityinfo_test() throws ParseExcept