接口测试 数据(接口测试数据类型)

网友投稿 297 2023-02-18


本篇文章给大家谈谈接口测试 数据,以及接口测试数据类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享接口测试 数据的知识,其中也会对接口测试数据类型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

接口测试主要测哪些方面

接口测试主要测以下5个方面:1. 功能测试;2.逻辑业务;3.异常测试;4.性能测试;5.安全性测试。接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。接下来着重介绍一下其中的几点——

1.功能测试

接口的功能是否正确实现了,接口是否按照设计文档中来实现(比如username参数写为了user,那么这就不符合,因为接口文档在整个开发中都需要使用,所以接口实际的设计要与接口设计文档中保持一致)

兼容性测试: 比如说今天接口进行了调整,但是前端没有进行变更,这时候需要验证新的接口是否满足旧的调用方式

2.逻辑业务

是否有依赖业务,比如查看订单,是需要用户首先登录的,所以肯定要保证登录了或有相应的cookie

业务逻辑测试: 传递正确的参数,接口对数据库进行查询的操作,需要去验证数据库查询是否正确,接口对数据库进行 增删改的操作,也需要看数据库是否同步进行了这些操作

从零搭建接口测试框架(五)——读取测试数据

python内置接口测试 数据了一个 ConfigParser模块 可用于读取配置文件。
一些配置信息可能需要经常做出改变接口测试 数据,比如测试用例文件名、sheet名,又比如邮件功能中需要用到的文件头、收件人等信息,每次测试都可能不同。
接口测试 数据我们把这类信息集中定义到配置文件 config.ini 中,以备变动和取用。

我们需要用到 xlrd模块 来读取Excel文件,首先安装 xlrd 模块接口测试 数据: pip install xlrd
然后,在根目录即 InterTestDemo 下,创建一个名为 App 的文件夹,这个文件夹将用来存放框架的主体。在 App 文件夹下创建一个名为 getCase.py 的文件,用于获取Excel文件中的测试用例,内容如下:

http接口测试之数据外化到excel

目标:学习用unittest测试HTTP接口,学习将测试数据外化到Excel文件中并学习读取Excel文件中的内容。

学习资源:
pyexcel官方网页: https://pyexcel.readthedocs.io/en/latest/
pyexcel官方网站中的数据转换章节: https://pyexcel.readthedocs.io/en/latest/tutorial_data_conversion.html
pyexcel使用实战 : https://www.datacamp.com/community/tutorials/python-excel-tutorial

pyexcel安装: pip install pyexcel
pyexcel-xlsx安装: pip install pyexcel-xlsx
注意:pyexcel下面有不同的包支持不同的格式,按需索取。

get_array(filename,sheet_name)
get_records(filename,sheet_name)
get_dict(filename,sheet_name)
get_book_dict(filename,sheet_name)
这几个方法都有2个参数,第一个参数是file_name,第二个参数是sheet_name,会默认加载第一个sheet中的数据,只有get_book_dict会加载所有sheet中的数据。

场景1:数据加载为数组Array,可以通过方法get_array()方法。

场景2:加载excel中的记录,可以通过方法get_records()方法,返回值是一个列表,列表中的每条记录都是一个字典。

场景3:sheet1中的数据加载为一个有序的字典列表,可以通过方法get_dict()方法。

场景4:excel中的数据加载为一个有序的字典列表,可以通过方法get_book_dict()方法。

注意:get_dict()方法和get_book_dict()方法都可以通过制定sheet_name="sheet的名字",来指定加载的sheet页。

场景1:将excel数据加载为数据阵列(如dict、list等)一样,将数据阵列到处到excel数据页,使用save_as()方法,将数组和目标文件名传递给dest_file_name参数。

场景2:数据是字典,需要通过save_book_as()方法,将二维字典变量传递给bookdict参数,并指定好文件名。

注意:存储后的数据是无序的

场景3:字典中的数据顺序是有序的,可以通过OrderedDict

如何做接口测试

1、可以使用postman软件进行接口测试,这里以较复杂的上传图片的接口为例进行测试,首先打开postman软件选择Post方式,输入后台接口调用地址。

2、然后填写Headers,注意这里的Headers部分不要写任何东西,如果之前是有Content-Type头信息, 那么就会上传失败。

3、接着填写Body,选择form-data,填写Key后台规定的接收文件的名称参数,格式选择为File,此时value会自动变成选择文件。

4、最后点击Send,可以发现下方返回了接口的响应,说明上传图片是成功的,这样简单的图片上传的接口测试就完成了。

关于接口测试 数据和接口测试数据类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 接口测试 数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于接口测试数据类型、接口测试 数据的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Hibernate单表操作实例解析
下一篇:vue二级路由设置方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~