请选择 进入手机版 | 继续访问电脑版

马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#问题入口 ASP.NET问题入口

【C#问题提交】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接毕业设计】 面试-葵花宝典下载

官方一群:

官方二群:

查看: 251|回复: 0

接口测试(apipost、jmeter和python脚本)

[复制链接]

该用户从未签到

12

主题

12

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2020-11-3 14:39:45 | 显示全部楼层 |阅读模式

马上加入IBC,查看更多教程

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一.什么是接口
接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接的能力的标准,就好比usb接口,他是系统向外接提供的一种用于物理数据传输的一个接口,当然仅仅是一个接口是不能进行传输的,我们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种连接,而测试眼中的接口是一种协议(对接口的功能的一种定义)

二、如何进行接口测试
1.使用工具进行接口测试

如:apipost、jmeter等工具进行接口测试。
apipost这款接口测试工具,主要针对于接口验证和接口文档生成。apipost这款接口测试工具,是一款很轻便的接口验证工具,可以通过输入请求方法、url、参数直接进行接口请求访问,验证接口是否开通,还可以查看返回的响应值查看接口开发是否正常。根据这些接口验证信息,直接可以生成在线文档和离线版的word文档。是一款很棒的接口测试和接口文档生成工具,又不像swagger生成的接口文档都是英文的阅读起来也不太方便。apipost还具备协同工作,可以很有效的实现前端的接口联调。

1.png

jmeter可以进行接口测试和性能测试,但是对于做单纯的接口测试jmeter操作起来没有apipost使用起来方便。jmeter重点在于压力测试,稳定性测试和负载测试。针对于接口和程序的稳定性设计的一块以软件性能为主接口测试为辅的接口测试工具。

2.png

2.脚本进行接口测试

一般使用的python+requests进行接口测试。实现接口的原理和接口测试工具一样。还是通过url、参数和请求方法进行的接口测试。
调用requests和json,因为参数一般是通过json格式传递的。

3.png
这就是接口测试主要的两种实现的方式了,工具使用起来比通过脚本进行接口测试简单的多。所有建议初学接口测试的人使用apipost等测试工具进行接口测试。

工具下载地址:https://www.apipost.cn/?dt=20201103

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则