摘要: import requests import urllib3 from requests.packages.urllib3.exceptions import InsecureRequestWarning class requests_Driver(): def requests_driver(se 阅读全文
posted @ 2019-06-11 11:33 桂木 阅读(8) 评论(0) 推荐(0) 编辑
摘要: selenium三大等待,sleep(强制)、implicitlyWait(隐式等待)、WebDriverWait(显式等待),主要记一下最后面的WebDriverWait。 WebDriverWait是三大等待中最常用也是最好用的一种等待方式,比起另外两种而言,B格更高、更智能。写法为: 在ifr 阅读全文
posted @ 2019-06-04 10:55 桂木 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 一、接口框架的实现: 通过分层设计将维护数据和代码分离,把结构分为存储测试数据的数据层、测试用例存放的测试层、存放通用的测试方法封装的逻辑层。unittest、request、ddt、openpyxl等模块封装功能,通过反射原理存储或读取相应数据,email模块和jenkins软件快速收集输出结果 阅读全文
posted @ 2019-05-28 11:15 桂木 阅读(223) 评论(1) 推荐(2) 编辑
摘要: 并发数 = QPS*平均响应时间 QPS(TPS):每秒钟request 每秒查询率QPS:对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒请求数,即最大谈吐能力。并发数:并发数和QPS是不同的概念,一般说QPS会说多少并发用户下QPS,当QPS相同时,并发用户数越大,网站并发处理 阅读全文
posted @ 2019-05-25 09:34 桂木 阅读(1721) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-21 10:54 桂木 阅读(42) 评论(0) 推荐(0) 编辑
摘要: ^(1d{2}|2[0-4]d|25[0-5]|[1-9]d|[1-9]).(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d).(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d).(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)$d表示0~9的任何一个数字 阅读全文
posted @ 2019-05-16 11:05 桂木 阅读(427) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-14 15:35 桂木 阅读(49) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-13 15:51 桂木 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 这回就不直接贴代码而是讲讲接口测试框架中的一些技巧和suds模块 1.首先来讲讲suds,和request模块不同的是,suds模块不是只调用post和get这两种功能,而是根据接口的不同功能调用不同的模块。具体的可以使用suds.client.Client(接口url),一般来讲具体写成: 这是我 阅读全文
posted @ 2019-05-13 15:33 桂木 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 注意: 1.优化的模块均属于配置目录下,顺便引入了配置文件,方便域名的切换 2.引入sheetname参数,方便用例功能分类 3.博客园抽风了无法贴图,所以cfg配置文件我就不放了 4.用例未做任何改动,只引入了sheetname参数,在data妆饰符中使用就行 5.用例新增了投标模块,但是这方面灵 阅读全文
posted @ 2019-04-18 21:44 桂木 阅读(360) 评论(0) 推荐(0) 编辑