测试类 模拟http请求 运用Jodd包
来源:互联网 发布:新版淘宝怎么收藏店铺 编辑:程序博客网 时间:2024/06/07 17:38
事例代码
`public class SysUserAppControllerTest { static HttpBrowser browser = new HttpBrowser(); static String server = "http://localhost:8889/xx/app/sys/user"; @Before public void before() { String url = "http://localhost:8889/xx/api/sys/user/login/%s/%s"; HttpRequest request = HttpRequest.post(String.format(url, "admin3", Base64Utils.encode("admin1".getBytes()))); HttpResponse resp = browser.sendRequest(request); System.out.println(resp.bodyText()); } /** * */ public void userDetail() { String url = server + "/userDetail"; HttpRequest request = HttpRequest.post(url); request.form("loginId", "201500100000000005"); HttpResponse resp = browser.sendRequest(request); System.out.println(resp.bodyText()); } /** * 1.7 绑定融云Token - bindToken * @author: weihuang.peng */ public void bindToken() { String url = server + "/bindToken"; HttpRequest request = HttpRequest.post(url); request.form("loginId", "2015073010000005"); HttpResponse resp = browser.sendRequest(request); System.out.println(resp.bodyText()); } public void userRankList() { String url = server + "/userRankList"; HttpRequest request = HttpRequest.post(url); request.form("paging.currentPage", "1"); request.form("loginId", "20150730000005"); HttpResponse resp = browser.sendRequest(request); System.out.println(resp.bodyText()); } @Test public void userRank() { String url = server + "/userRank"; HttpRequest request = HttpRequest.post(url); request.form("loginId", "20150100000000005"); HttpResponse resp = browser.sendRequest(request); System.out.println(resp.bodyText()); }}` }
如果引发400 请求错误,请考虑是否发错跨域问题。
解决办法是1.新增请求头文件包含内容。2.修改接口参数
public Result
0 0
- 测试类 模拟http请求 运用Jodd包
- jodd发送http请求(util)
- Http请求测试类
- Http模拟请求工具类
- Jmeter模拟发送TCP/UDP/HTTP/FTP等请求包
- Jodd HTTP的使用
- LoadRunner测试webservice接口-方法二(模拟http请求)
- LoadRunner测试webservice接口-方法二(模拟http请求)
- 【技术干货】Python之模拟http请求测试
- POST请求模拟工具、JSON请求工具、http接口测试、post接口测试
- java模拟http请求工具类
- HttpWebRequest 模拟Http请求
- telnet模拟Http请求
- Jave 模拟 http 请求
- http请求模拟
- telnet模拟HTTP请求
- 模拟http 请求
- PHP模拟http请求
- qt 5.5.1 连接 mysql 5.7.9
- 哔了狗的省市区
- Android之实时监控网络状态
- hibernate汇总
- java虚拟机垃圾回收机制
- 测试类 模拟http请求 运用Jodd包
- 【Linux】ubuntu下安装JDK、Tomcat
- 对将关系模式分解为高级范式的认识
- linux 下安装WebBench进行web 性能测试
- switch case 有相同的 case 值的时候
- Eclipse、SDK、ADT资源下载
- 数据结构实验之排序四:寻找大富翁
- Nexus安装
- apache rewrite重写配置和本机域名配置,访问权限设置,伪静态实际应用