接口自动化框架的编写与搭建
2016-01-19 16:49
204 查看
近端时间在公司做接口方面的测试,需求如下:
1、之前开发语言是PHP,目前在逐步把PHP替换为JAVA,所以需要用JAVA接口的返回结果和PHP的返回结果做对比。
思路如下:
采用的技术httpClient、JSONObject、
1、采用数据驱动方式,把需要测试的接口放在EXCEL表格中
2、写一个读取EXCEL文件的方法,获取接口地址及发送的方式(GET、POST),使用httpClient发送请求,获取请求的返回JSON
3、对比JAVA接口的返回和PHP接口的返回
-----------以上3步大家baidu下应该能找到现成的代码
4、遍历返回的JSON,找出不同的KEY和VALUE(这一步换了2次方案,遇到了好多坑)
先写到这里,若大家有兴趣后续我会写一个系列文章。
1、之前开发语言是PHP,目前在逐步把PHP替换为JAVA,所以需要用JAVA接口的返回结果和PHP的返回结果做对比。
思路如下:
采用的技术httpClient、JSONObject、
1、采用数据驱动方式,把需要测试的接口放在EXCEL表格中
2、写一个读取EXCEL文件的方法,获取接口地址及发送的方式(GET、POST),使用httpClient发送请求,获取请求的返回JSON
3、对比JAVA接口的返回和PHP接口的返回
-----------以上3步大家baidu下应该能找到现成的代码
4、遍历返回的JSON,找出不同的KEY和VALUE(这一步换了2次方案,遇到了好多坑)
先写到这里,若大家有兴趣后续我会写一个系列文章。
相关文章推荐
- 给UILabel设置圆角
- C#连接MSSQL数据库
- 计算并集
- iOS加载和刷新对象的那些方法(隐式调用),不完整求补充
- Android WindowManager实现悬浮窗效果 (一)——与当前Activity绑定
- 纯代码 自己主动屏幕适配iPhone button
- 静态链接库与动态链接库详解
- OC-KVO
- ListView
- 企业微信号开发搭建指南
- ImageView设置纯色图片颜色
- 优秀员工必备的职业精神
- 路由器,交换机和猫的区别
- UML学习笔记--导航
- 【zz】matlab 直方图匹配
- Python-Sublime Text3 激活码
- 利用闭包实现bind函数
- HIVE分区表指定location加载不到数据解决方案
- beagleboneblack ubuntu 配置无线网络
- 好词佳句欣赏,未完,待续..