![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口自动化测试
文章平均质量分 78
晓晓白的软件测试进阶之路
路虽远行则将至,事虽难做则必成,保持热爱,奔赴山海。
展开
-
接口自动化练习
一、考试系统1. 导入类import unittestimport requestsfrom public.get_exam_cookie import get_exam_cookieimport time2. 用例1-考试系统后台-登录class MyTestCase(unittest.TestCase): def test_008_exam_login(self): '''考试系统后台-登录''' url = 'http://182.92.178.原创 2021-02-23 09:26:41 · 630 阅读 · 0 评论 -
接口自动化总结
1. 接口调用方式编号接口类型调用方式举例说明1getrequests.get(url,headers,其他)requests.get(url_vblog_get,headers = {‘Cookie’:‘adminUserName=admin; SESSION=ZDBkYmRmOWQtO’} )2postrequests.post(url,data/json,headers,其他)requests.post(url=url,data={‘username’:原创 2021-02-05 18:31:54 · 304 阅读 · 0 评论 -
接口自动化测试框架及实例讲解
1. 实例讲解-新增接口自动化没有setup,teardown,直接调用接口即可。测试场景:新增栏目接口思路:新增栏目(post)->查询栏目(get)->断言断言有2种思路:(1) 获取新增后的栏目列表,取最新值[-1],与新增的栏目进行比较(2) 思路1存在不严谨的地方(万一新增栏目后,通过其他途径也同时新增了栏目,就会出现断言结果不准确的现象),所以可以在新增栏目后面加时间戳,然后在栏目列表中查找是否存在新增的带时间戳的栏目说明:接口自动化核心在于断言,如果请求接口后直原创 2021-01-12 19:06:05 · 1728 阅读 · 1 评论 -
接口自动化-get/post接口详解
一、 Get接口详解1. Get请求的基本用法做接口自动化的一般都是前后端分离的,返回json体,几乎没有返回结果是HTML的,会很复杂。格式:requests.gett(url,data/json,headers,其他)说明:参数说明url必填,有3种写法,下面会有详解data传入参数是表单类型(x-www-form)时使用,传入请求数据json传入参数是json类型,即content-type为application/json时使用,传入请求数据he原创 2021-01-12 18:26:11 · 4841 阅读 · 1 评论 -
接口自动化理论知识及环境搭建
一、接口自动化理论1. 接口自动化优缺点1.1 优点(1) 测试复用性(2) 维护成本相对UI自动化低一些(3) 回归方便(4) 可以运行更多更繁琐的测试,自动化的一个明显好处是可以在较少的时间内运行更多的测试说明:1、3是自动化通用优点,2、4是对比UI自动化而言的1.2 缺点(1) 不能完全取代手工测试(2) 手工测试比自动化测试发现的缺陷更多,自动化测试不容易发现新的bug说明:缺点与UI自动化一样自动化测试主要是提效,永远取代不了手工,因为自动化脚本都是按照手工用例来写的原创 2021-01-12 17:17:47 · 983 阅读 · 4 评论