接口测试工具与接口测试框架

接口自动化测试框架:

Requests库:发送HTTP接口请求

unittest单元测试框架:组织和运行测试用例

HTMLTestRunner:生成html格式的测试报告

PyMySQL驱动:操作MySQL数据库来初始化测试数据

接口测试工具:

不足:1、测试数据不可控;2、无法测试加密接口;3、扩展能力不足

接口自动化测试框架的处理流程:

1、接口测试框架先向测试数据库中插入测试数据

2、调用被测系统提供的接口

3、系统接口根据传参向测试数据库中进行查询得到结果

4、将查询结果组装成一定格式(如json)的数据,并返回给测试框架

5、通过单元测试跨国家断言接口返回的数据,并生成测试报告

原文地址:https://www.cnblogs.com/Calinayc/p/11581683.html

时间: 2024-10-29 04:51:23

接口测试工具与接口测试框架的相关文章

常用接口测试工具对比

本文对常用的四种接口测试工具做个简单对比,详细内容见下图: 接口测试工具选型建议: 1.简单的API功能测试或者测试新手,建议使用Postman,并且谷歌浏览器提供插件,可直接将在线请求记录到Postman中,通过修改请求参数即可实现接口测试: 2.对接口性能有要求的接口测试或接口结果需通过数据库关联验证,建议采用Jmeter,高并发且稳定,可对SQL查询结果参数化,方便数据调用和验证: 3.需要测试 Soap 类型接口的测试团队,建议采用SOAPUI,方便项目api测试管理(不常用不多说) 4

接口测试工具

今天谈谈常用的接口测试工具: postman是谷歌浏览器的一个插件,它可以用来做接口测试,发送get.post请求,添加cookie.header信息,查看接口返回结果,接口响应时间等等. Restclient和postman一样也是一个接口测试工具,它是火狐浏览器的一个插件.(后续待补充) (1).发送get请求 Key-value形式的参数 (2).发送post请求 Key-value形式的参数(包括需要有http权限验证的数据) (3).json参数 (4).添加header (5).添加

C#进阶系列——WebApi 接口测试工具:WebApiTestClient

C#进阶系列--WebApi 接口测试工具:WebApiTestClient 前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗.由于接口个数有点多,每个接口都要详细说明接口作用.参数类型.返回值类型等等,写着写着把博主惹毛了,难道这种文档非要自己写不成?难道网上没有这种文档的展示工具吗?带着这两个问题,在网络世界里寻找,网络世界很奇妙,只要你用心,总能找到或多或少的帮助

接口测试工具-Jmeter使用笔记(一:运行一个HTTP请求)

博主自从毕业从事软件测试行业距今一年半时间,大多数时间都在跟各种API打交道,使用过的接口测试工具也有许多,本文记录下各工具的使用心得,以及重点介绍我在工作中是如何使用Jmeter做测试的,都是在windows操作系统下进行. 最开始使用postman,该工具的优点是可以保存测试过程中使用的请求数据,可以把被测系统中所有的接口请求都保存在该工具中,对于排查定位问题,该工具还是很好用的,缺点就是效率太低,碰到一个业务流程涉及执行多个接口时,手动填参数实在慢. 一.安装Jmeter 1.JAVA环境

接口测试工具SoapUI Pro5.1.2基本使用20150920

soapui是接口测试工具,最近因为要做接口测试,使用了下,现在和大家分享下: 工具安装很简单,就不说了,直接说使用,先什么都不说,照着操作一边,我们拿天气预报的webserver来演示: 主要包括:新建项目,添加测试套件.测试用例.修改参数.运行.添加断言 1.打开工具:双加图片打开工具 2.点击Project,右击鼠标,常见一个project,根据自己项目需要选择是SOAP,还是RET,我们选择SOAP(NEW SOAP Project) 3.填写项目名称,输入WSDL地址,如图,其他默认即

接口测试工具之JMeter(1)

接口测试工具之JMeter(1) 1.Jmeter简介 Jmeter是apache公司基于java开发的一款开源压力测试工具,它是java开发的,所以运行的时候必须要安装jdk才可以,jmeter是免安装的,拿到安装包之后直接解压就可以使用了,它也是跨平台的在linux.windows.macos上都可以使用 2.Jmeter使用 2.1 创建http请求流程 1.添加线程组 2.添加http请求 3.在http请求中写入接口url.路径.请求方式.参数 4.添加查看结果树(多个http请求只需

接口测试基本操作与常用接口测试工具

from:https://www.cnblogs.com/feng0815/p/7509541.html 首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口.系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app.网址这些它在进行数据处理的时候都是通过接口来进行调用的.程序内部的接口:方法与方法之间,

接口测试工具——postman

Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用. 以下是postman 的界面: 各个功能区的使用如下: 快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据,导入别人共享的收藏夹测试数据(Import from file, Import from folder, Import from link等),或新建请求.收藏夹.环境变量等. 侧边栏: 包括搜索栏, Request 请求的历史记录和收藏夹管理. 功能区: Request 请求设置,查看 Respo

postmain接口测试工具学习

对于get请求可以使用浏览器地址访问,但是其他请求就不行就需要一些接口测试工具进行测试 需要下载postmain软件 使用如下: 原文地址:https://www.cnblogs.com/wgyi140724-/p/10604678.html