之前学习了使用jmeter+ant做接口测试,并实现了接口的批量维护管理(大概500多条用例),对“接口”以及“接口测试”有了一个基础了解,最近找了一些用python做接口测试的资料,一方面为了学习下如何使用python进行接口测试(如何做出一个简单基础的接口测试框架),另一方面也为了锻炼下 ...
在第六目把主函数写好了,先来运行一下主函数 从截图中可以看到,请求参数打印出来了,和excel中填写的一致 但是每个接口的返回值却都是 ,提示参数没有传进去,开始不知道是什么原因 因为excel中params的值已经按照requests的要求写成了字典格式 后来突然想到一个原因:python从excel中解析出来的数据类型不是字典 ,所以无法传递给requests当做请求参数 接着做了如下实验: ...
2018-04-02 20:50 0 2411 推荐指数:
之前学习了使用jmeter+ant做接口测试,并实现了接口的批量维护管理(大概500多条用例),对“接口”以及“接口测试”有了一个基础了解,最近找了一些用python做接口测试的资料,一方面为了学习下如何使用python进行接口测试(如何做出一个简单基础的接口测试框架),另一方面也为了锻炼下 ...
python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回 ...
1.首先在excel中的expectValue列填好预期结果值 这里判断接口成功的依据是预期结果值是否存在于接口返回的数据中。 首先,要知道在之前封装的get/post请求方法中返回的是‘str’,也就是json格式的字符串 而从excel文件解析出的expectValue也是 ...
在实际的测试工作中,在做接口自动化过程中往往会遇到接口间数据依赖问题,即API_03的请求参数来源与API_02的响应数据,API_02的请求参数又来源与API_01的响应数据,因此通过自动化方式测试API_03接口时,需要预先请求API_02接口,获取到API_03的请求参数,而获取API_02 ...
前言 不知道该如何设计自动化框架? 不知道怎么搭建持续集成环境? 下面带大家一起来盘盘它?走起 ~~ 一、先来了解下pytest pytest 是非常成熟全功能的Python测试框架。 可以覆盖unittest能做到的各种各样场景,比如:单元测试、web测试、app测试 ...
全部的case; 但是如果在 “if __name__ == "__main__": ”下面添加了测试 ...
前面补充了如何来操作excel文件,这次把如何获取excel文件的sheet对象、行数、单元格数据的方法进行封装,方便后面调用 这里很简单,没什么好讲的,只是把一些操作方法封装到一个类中 参考慕课网接口测试教程 ...
至此,从excel文件中循环读取接口到把测试结果写进excel,一个简易的接口自动化测试流程就完成了。需要明确的是这远远不是一个测试框架,只是利用现成的东西做接口测试。 整个过程大概花了1周的时间,主要利用下班和周末的时间来理顺思路、编写调试代码,当然现在 ...