java interface 测试_接口测试-自动化-Java实现-InterfaceTest

public classInterfaceTest {final static String param = "param";

HtmlFile hf= newHtmlFile();public voidtest1(String p_paramcontent,

String p_description, String p_url) {long startTime =System.currentTimeMillis();

String resultString= "";

String msg=p_paramcontent;

JSONObject jsonObject1= null;try{

jsonObject1= newJSONObject(msg);

}catch(JSONException e1) {//TODO Auto-generated catch block

e1.printStackTrace();

}

Map dataMap = new HashMap();

dataMap.put(param, jsonObject1.toString());try{

resultString= newHttpUtil().doPost(p_url, dataMap);

JSONObject jsonObject= newJSONObject(resultString);

String resultStatues= jsonObject.getString("success");if (resultStatues != null && resultStatues != "") {if (resultStatues.equalsIgnoreCase("true")) {//输出日志

hf.write(p_description, changeResultString(resultString), "true");

}else{

hf.write(p_description, changeResultString(resultString),"false");

}

}else{

hf.write(p_description, changeResultString(resultString),"false");

}

}catch(Exception e) {//TODO Auto-generated catch block

e.printStackTrace();

hf.write(p_description, changeResultString(resultString),"false");

}

}public voidtest2(String p_paramcontent,

String p_description, String p_url) {long startTime =System.currentTimeMillis();

String resultString= "";

String msg=p_paramcontent;

JSONObject jsonObject1= null;try{

jsonObject1= newJSONObject(msg);

}catch(JSONException e1) {//TODO Auto-generated catch block

e1.printStackTrace();

}

Map dataMap = new HashMap();

dataMap.put(param, jsonObject1.toString());try{

resultString= newHttpUtil().doPost(p_url, dataMap);

JSONObject jsonObject= newJSONObject(resultString);

String resultStatues= jsonObject.getString("success");if (resultStatues != null && resultStatues != "") {

hf.write(p_description, changeResultString(resultString),"true");

}else{

hf.write(p_description, changeResultString(resultString),"false");

}

}catch(Exception e) {//TODO Auto-generated catch block

e.printStackTrace();

hf.write(p_description, changeResultString(resultString),"false");

}

}public staticString changeResultString(String p_resultString) {

StringBuilder resultString= newStringBuilder();if (p_resultString != "" && p_resultString != null) {if (p_resultString.length() > 70) {

resultString.append(p_resultString.substring(0, 70));

resultString.append("...");

}else{

resultString.append(p_resultString);

}

}else{

resultString.append("返回值为空");

}returnresultString.toString();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值