接口测试工具,来看看有没有你正在用的
Posted 自动化测试实战
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试工具,来看看有没有你正在用的相关的知识,希望对你有一定的参考价值。
很多朋友加船长好友,询问从功能转自动化的事。
船长微信
一般来说我会建议大家先学selenium,因为最早的时候,自动化就代表selenium。
船长进入测试行业就开始做接口测试,而且现在基本每个公司都需要接口测试。
今天和大家聊一下接口测试的工具。
No.1
Robot Framework
机器人框架。之所以把它排在第一位,是因为船长最早学的这个,对这个框架可以说是情有独钟。
现在想想发现这个框架并不是最方便和快捷的。需要写关键字,再调用写好的关键字来实现接口测试。唯一方便的是在一个接口有多个用例的时候还算方便,因为只需要调用关键字,参数可以只写省去key值直接写value即可。
现在Robot Framework用的似乎没那么多了
推荐指数:3星
No.2
Jmeter
Jmeter是一款100%纯Java编写的免费开源的工具,它主要用来做性能测试,相比loadrunner来说,它内存占用小,免费开源,轻巧方便、无需安装,越来越被大众所喜爱。
Jmeter相比RF,在一个接口用例非常多的时候就显得有些繁琐了,需要反复写key,也就是每个用例都要写一次key和对应的value。但是Jmeter可以对接眼里测试,接口压力同时进行,当你学会了测接口,压力只需要进行简单的修改即可。
推荐指数:5星
Postman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入
就目前来看,似乎做开发的同时都喜欢用Postman。
Postman量级比较轻,且只支持Rest接口。比较适合个人使用,因为在团队协作上Postman是要收费的。
推荐指数:2星
SoapUI支持Soap和Rest接口,可做功能、压力和安全测试。SoapUI可以创建Soap Project或者Rest Project(但Project中添加什么类型的Step则不受影响),可添加wsdl、wadl资源,并能在TestCase里添加Rest或Soap的步骤。且可以自定义脚本。
SoapUI:本身一个project是一个xml文件,但是可以通过配置变成一系列文件夹,每个Case、每个Suite均是独立的文件,这样可通过svn/git进行团队协作。支持性较好。
不知道大家在用什么工具,欢迎留言讨论。
牛肉干比较抗饿,周末的时候在家,睡到十点十一点醒来吃点,或者玩游戏的时候,可以一边嚼肉一边玩~~看书的时候,嘴里空空的总觉得少点啥,来点牛肉干填补吧~~~
以上是关于接口测试工具,来看看有没有你正在用的的主要内容,如果未能解决你的问题,请参考以下文章