接口测试工具篇随笔20150923
2015-09-23 22:29
246 查看
最近做的项目有一个接口测试,做到现在思绪很多,也是刚开始做这类测试,在探索中,就先说说我项目中选择的工具吧,一路过来选择了不少工具,在每个阶段我都是寻找满足我的要求就可以了,适合才是最好的,你说呢……
1、ApacheBench
这个工具是最开始同事推荐给我的,当时花了两个晚上体验了下,觉得基本可以满足项目的要求。准备用它来做测试的,这个工具比较简单,输入命令即可,可以做接口的性能测试,蛮不错的;
2、Fiddler
随着项目进行,对接口测试慢慢有了一些理解,发现fiddler更适合我的项目,并且也是我比较熟悉的,用它可以直接模拟请求,修改请求,查看结果,还可以对照看请求和响应,另外开发也是常用这个,这样有bug和开发沟通重现就很方便了,也能让开发另眼相看,谁说测试不懂代码之类的东西;
3、SoapUI
考虑到需要多次测试,回归测试的,就想搞自动化,百度了下,soapui还不错,就连忙了解,将我的接口用例转移到soapui上,并且可以实现断言,极大减少了我的对比结果的工作,还蛮不错的,并且还支持接口的性能测试,我喜欢;
4、JMeter
我知道JMeter也可以做接口测试,但是他对中文的支持,比较繁琐,乱码问题,自己还没搞定;
5、HttpClient
往往项目没有想中那么顺利,我们的接口数据都是加密的,返回来的数据也是加密的,这样我们用前面的工具都无法确定和验证了,这时候我看到了HttpClient,自己编写代码,将准备好的数据加密,然后发送请求,将返回的结果解密,解密和预期的结果对比,输出结果,这样解决了我的问题,并且实现了自动化,感觉蛮不错的,基本解决了我的接口测试额问题,并顺便让我重新开始写java代码,蛮开心的,这块还不深入,学习后再和大家分享;
好了,本次到此,如果觉得有帮助,需要更多测试相关技术,欢迎来交流,联系方式如下:
1、ApacheBench
这个工具是最开始同事推荐给我的,当时花了两个晚上体验了下,觉得基本可以满足项目的要求。准备用它来做测试的,这个工具比较简单,输入命令即可,可以做接口的性能测试,蛮不错的;
2、Fiddler
随着项目进行,对接口测试慢慢有了一些理解,发现fiddler更适合我的项目,并且也是我比较熟悉的,用它可以直接模拟请求,修改请求,查看结果,还可以对照看请求和响应,另外开发也是常用这个,这样有bug和开发沟通重现就很方便了,也能让开发另眼相看,谁说测试不懂代码之类的东西;
3、SoapUI
考虑到需要多次测试,回归测试的,就想搞自动化,百度了下,soapui还不错,就连忙了解,将我的接口用例转移到soapui上,并且可以实现断言,极大减少了我的对比结果的工作,还蛮不错的,并且还支持接口的性能测试,我喜欢;
4、JMeter
我知道JMeter也可以做接口测试,但是他对中文的支持,比较繁琐,乱码问题,自己还没搞定;
5、HttpClient
往往项目没有想中那么顺利,我们的接口数据都是加密的,返回来的数据也是加密的,这样我们用前面的工具都无法确定和验证了,这时候我看到了HttpClient,自己编写代码,将准备好的数据加密,然后发送请求,将返回的结果解密,解密和预期的结果对比,输出结果,这样解决了我的问题,并且实现了自动化,感觉蛮不错的,基本解决了我的接口测试额问题,并顺便让我重新开始写java代码,蛮开心的,这块还不深入,学习后再和大家分享;
好了,本次到此,如果觉得有帮助,需要更多测试相关技术,欢迎来交流,联系方式如下:
相关文章推荐
- 通过Canonical标签解决重复内容收录
- 通过Canonical标签解决重复内容收录
- 安卓学习之路之服务的简单的使用
- ZOJ.1597 Circular Area【两圆相交面积】 2015/09/23
- Synchronized详解
- DP?(数论+组合数学综合题:组合数性质+预处理+组合数取摸)
- 对实体--联系模型比较深入的认识
- 2015年9月23日工作日志-------------赵鑫
- 【J2EE系列】—徒手建立Web应用(HTML+Servlet+Tomcat)
- 开篇感想
- JavaScript 三种创建对象的方法
- CSS属性、BFC、IFC
- uva 1349 - Optimal Bus Route Design(完美匹配)
- HDU 5458 Stability(树链剖分 + 并查集)
- MySql数据库,对varchar类型字段str进行where str=0条件查询时,查询结果是什么
- 关于mysql添加用户和删除用户遇到的一些问题
- iOS 微信支付接入最新的完整流程
- Clarke and minecraft hdoj 5463 (数学题)
- 黑马程序员————Android中LayoutInflater布局解析的使用
- IE 兼容与CSS选择器