2021/11/19号记录
今天再给同事们讲解【Java web接口自动化框架】时发现2个需要优化点
1、Excel的数据没有变量时也需要传公共参数:paramUtil--->传参多余
需要优化:方法重载,不传paramUtil即可。
2、执行接口时,每个接口都会调用登录接口--->这样登录比较频繁
需要优化:每个测试类登录1次即可。
问题1的优化后的BaseRequest.java的代码postRequest方法如下:
/**
* 基础请求封装,Post请求
* @param data 接口参数
* @return 接口返回内容
*/
public static String postRequest(String token,ApiDataBean data) throws Exception{
return postRequest(token,data,null,null);
}
/**
* 基础请求封装,Post请求
* @param data 接口参数
* @param paramUtil 公共池
* @return