HTTP服务端接口模拟工具-HttpServerMockTool
2016-03-17 17:56
609 查看
原文:http://blog.csdn.net/adoaiwen1314/article/details/50518758
这个工具可以通过简单的配置达到快速模拟第三方HTTP服务端接口的作用,替代以前要手写servlet代码再放到tomcat下的过程。
使用前请仔细阅读工具使用指南:
1、安装jdk1.6以上的版本;
2、GUI包含三部分,端口设置,URL和response文件路径设置,控制台;
3、端口设置为需要监听的本地的端口,范围是1-65532;
4、URL和response文件路径设置是一个2列9行的表格,每行包括两个配置,两个配置从名字上都很好理解,填写正确即可;
5、注意:当输入完成后,需要点击表格的其他行取消鼠标焦点,这样工具才能识别到当前的输入框被修改,OSX系统下复制粘贴的快捷键依然是ctr+c/v;
6、控制台分为两部分,三个按钮和一个文本显示区域,按钮的作用从名称上都能理解,文本显示区域显示收到的HTTP请求的URL,头域,消息体,右击有清空按钮;
7、需要监听多个端口复制多个jar文件打开即可。
操作步骤:
1、在截图中标记的区域1中,输入端口8099;
2、在截图中标记的区域2中,URL输入testurl,response文件路径输入/Users/duliangliang/Downloads/test.txt(文件路径不一定要与这个相同,只要真实存在的文件路径即可),test.txt的文件内容为“{“code”: 1,”msg”: “success”}”;
3、在截图中标记的区域3中,点击启动按钮,控制台会输出在截图中标记的区域1中;
4、打开浏览器,在URL输入栏中输入localhost:8099/testurl?key=value,可以看到返回的响应为test.txt的文件内容;
5、打开HttpServerMockTool,在控制台区域我们可以看到从浏览器发送的HTTP请求的方法名(GET),URL和所有的消息头,在实际测试过程中我们可以通过对比这些取值来查看被测系统发送给第三方服务器的内容是否正确。
csdn内部下载链接,无需资源分.
HTTP服务端接口模拟工具-HttpServerMockTool
1 工具功能介绍
这个工具可以通过简单的配置达到快速模拟第三方HTTP服务端接口的作用,替代以前要手写servlet代码再放到tomcat下的过程。
2 工具使用指南
使用前请仔细阅读工具使用指南: 1、安装jdk1.6以上的版本;
2、GUI包含三部分,端口设置,URL和response文件路径设置,控制台;
3、端口设置为需要监听的本地的端口,范围是1-65532;
4、URL和response文件路径设置是一个2列9行的表格,每行包括两个配置,两个配置从名字上都很好理解,填写正确即可;
5、注意:当输入完成后,需要点击表格的其他行取消鼠标焦点,这样工具才能识别到当前的输入框被修改,OSX系统下复制粘贴的快捷键依然是ctr+c/v;
6、控制台分为两部分,三个按钮和一个文本显示区域,按钮的作用从名称上都能理解,文本显示区域显示收到的HTTP请求的URL,头域,消息体,右击有清空按钮;
7、需要监听多个端口复制多个jar文件打开即可。
3 使用示例
操作步骤: 1、在截图中标记的区域1中,输入端口8099;
2、在截图中标记的区域2中,URL输入testurl,response文件路径输入/Users/duliangliang/Downloads/test.txt(文件路径不一定要与这个相同,只要真实存在的文件路径即可),test.txt的文件内容为“{“code”: 1,”msg”: “success”}”;
3、在截图中标记的区域3中,点击启动按钮,控制台会输出在截图中标记的区域1中;
4、打开浏览器,在URL输入栏中输入localhost:8099/testurl?key=value,可以看到返回的响应为test.txt的文件内容;
5、打开HttpServerMockTool,在控制台区域我们可以看到从浏览器发送的HTTP请求的方法名(GET),URL和所有的消息头,在实际测试过程中我们可以通过对比这些取值来查看被测系统发送给第三方服务器的内容是否正确。
4 工具下载
csdn内部下载链接,无需资源分.
相关文章推荐
- Android 利用发送Intent播放本地视频和网络视频
- C#设计模式——抽象工厂模式(原文转自:http://blog.jobbole.com/78059/)
- 使用XMLHttpRequest 实现http 终止请求和超时
- 服务器网络地址 "TCP://XXX:5022" 无法访问或不存在。请检查网络地址
- iOS开发网络篇之文件下载、大文件下载、断点下载
- 如何在使用 RemoteWebDriver 打开网页的同时获取 Http 状态码
- AFNetWorking 的Header的传值
- 基于Linux的TCP网络编程实例
- Unity 加载网络图片
- Ceph 网络通信源代码分析
- 深度学习caffe代码怎么读 & 添加新网络层
- JavaWeb学习了---web、tomacat、http、
- 几个简单的网络命令(ping、tennet、ssh、netstat)
- 学习TensorFlow,多层卷积神经网络
- 学习TensorFlow,多层卷积神经网络
- 测试协同CS模式下的客户端操作通知时间 采用协议TCP
- tcp的连接与关闭
- iOS如何获取网络图片(三)有沙盒的
- 1.4-安装kvm模块配置网络
- UNIX网络编程 poll函数