接口和协议组成 接口测试相关问题 (java+testng+selenium)

苏昊波 · 2017年09月14日 · 最后由 测试一根葱 回复于 2019年04月25日 · 1572 次阅读

自动化新人一枚,最近在研究接口自动化,使用的是 java+testng+selenium 框架,请求是 post 请求,消息提示 json 格式的,目前请求拼出来了,但是不知道怎么把请求发送到 url,然后去得到响应,上网查了一些资料,有很多是说用 HttpURLConnection 和 httpclient 模拟 post 请求,但是这两个我都不太懂,有没有大神能够指导一下?多谢!!!目前把请求拼出来如下:后面不会操作了

JSONObject object = new JSONObject();
                   ReqestHead reqHead = new ReqestHead();
                reqHead.setChannelId("ZT");
                reqHead.setRequestTime(DateUtil.getCurrentTime());
                reqHead.setAreaCode("025");
                reqHead.setTranId(DateUtil.getNowDate(DateUtil.FORMAT_1)+"123456");
                reqHead.setAuth(MD5Util.encryptByMD5(reqHead.getTranId()+"888888"));           

                JSONObject body = new JSONObject();
                body.put("goodsNbr", "test20150623000926");
                body.put("qrGoodsType", "0");

                object.put("head", reqHead);
                object.put("body", body);
               String requestion=object.toJSONString();
共收到 1 条回复 时间 点赞

selenium 不是 UI 自动化得吗

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册