...

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
摘要: HttpRunner是一款非常优秀的纯数据驱动接口测试框架,使用Yaml或JSON文件描述用例。 HttpRunner目前已经出到3.*版。由于HttpRunner2.0之后有较大改动。这里是使用1.5.6版本的教程。 安装 pip install httprunner==1.5.6 -i http 阅读全文
posted @ 2020-04-20 21:14 韩志超 阅读(555) 评论(0) 推荐(0)
摘要: Flask基础 安装方法 从函数到接口 加法函数 如果a,b是字符格式的数字呢 加法接口 命令行在脚本所在目录运行 如果报错可以配置环境变量LC_ALL=en_US.utf 8 也可以在脚本中添加 然后运行该脚本 测试接口 http://127.0.0.1:5000/add?a=1&b=2 使用PO 阅读全文
posted @ 2020-04-20 15:53 韩志超 阅读(527) 评论(0) 推荐(0)
摘要: htmlrunner HTMLRunner for unittest Feature 日志 添加图片 [x] 顺序执行/打乱执行 [x] 多线程 失败重试 [x] 按日期命名 多语言 ~~发送邮件~~ [x] 按测试类统计 统计图 [x] 执行时间 [x] 超时时间设置 [x] 环境信息 多次运行结 阅读全文
posted @ 2020-04-20 15:18 韩志超 阅读(604) 评论(2) 推荐(1)
摘要: Requestz 基于pycurl封装的http请求包 特性 [x] dns解析时间/连接时间/下载时间等更多的响应统计信息 [x] 响应对象自带find支持xpath/jsonpath/re [x] 响应及其中字段支持jsonschema验证 [x] 自带一个runner todo [x] ses 阅读全文
posted @ 2020-04-20 15:17 韩志超 阅读(415) 评论(0) 推荐(0)
摘要: emailz easy use for send emails Install Simple Use Use HTML Use Template file With attachments ToDo Smtp Server mapping @email decorators trigger, cro 阅读全文
posted @ 2020-04-20 15:15 韩志超 阅读(393) 评论(0) 推荐(0)
摘要: filez Easy use for fetch data from kinds of files Feature Support load txt,csv,excel,conf/ini,json,yaml file to list or dict Strip lines for txt Ensur 阅读全文
posted @ 2020-04-20 15:04 韩志超 阅读(372) 评论(0) 推荐(0)
摘要: logz 易用的日志记录器 easy use for log with extra infos 特性 very easy to use log file name change from date DayRottingLogger safe extra fields log multi vars a 阅读全文
posted @ 2020-04-20 15:02 韩志超 阅读(880) 评论(0) 推荐(1)
摘要: 目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:44 韩志超 阅读(2235) 评论(1) 推荐(4)
摘要: 目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:38 韩志超 阅读(2018) 评论(0) 推荐(0)
摘要: 目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:37 韩志超 阅读(2536) 评论(0) 推荐(0)
摘要: 目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:35 韩志超 阅读(6639) 评论(0) 推荐(3)
摘要: 网络模型 OSI有哪几层,分别包含哪些协议? 上三层 应用层 应用层 HTTP,FTP,SMTP,SSH 表示层 会话层 SSL 下四层 网络层 传输层 TCP/UDP 网络层 IP 数据链路层 物理层 协议 TCP,UDP的区别? 面向连接和无连接 资源耗费 UDP程序结构简单 流模式与数据报模式 阅读全文
posted @ 2020-04-01 22:26 韩志超 阅读(5655) 评论(0) 推荐(2)
摘要: 基础 Selenium中有几种等待 隐形等待/智能等待 dr.implicitly_wait() 显性等待 WebDriverWait 强制等待 time.sleep() Selenium中有哪些定位方式 8种 tag 三大基本属性 id/name/class_name 链接 link text/p 阅读全文
posted @ 2020-04-01 22:00 韩志超 阅读(7211) 评论(0) 推荐(2)
摘要: unittest 3.2版中更新了signal信号量的功能,用于在遇到Ctrl+C键盘中断时优雅的结束。 当用户按下Ctrl+C时,会立即或等当前用例执行完后再停止运行,并输出结果,如果用户再次按下Ctrl+C,则会立即抛出KeyboardInterrupt异常并停止。 启用singal功能的方法有 阅读全文
posted @ 2020-03-31 19:48 韩志超 阅读(378) 评论(0) 推荐(0)
摘要: Selenium是一个支持多平台+多浏览器+多版本的浏览器自动化测试框。 Selenium在启动浏览器时可以通过desired_capbilities参数来指定需要启动的平台、浏览器、版本及浏览器启动参数。 ChromeOptions是chromedriver支持的浏览器启动选项。 options常 阅读全文
posted @ 2020-03-31 18:10 韩志超 阅读(25726) 评论(1) 推荐(4)
摘要: 在Selenium中可以使用drvier.execute_script()来执行Javascript脚本,支持多行语句。 使用Javascript可以实现以下功能: 移除元素隐藏、禁用、只读等限制属性 为元素添加id或高亮样式 页面滚动 富文本框输入(HTML注入) 获取页面信息 使用Javascr 阅读全文
posted @ 2020-03-31 11:43 韩志超 阅读(10838) 评论(0) 推荐(1)
摘要: Selenium是一款浏览器自动化测试框架,基于Webdriver协议。 从本质上来说: webdriver是一套接口标准,使用标准的HTTP RESTful接口,使用JSON格式传递数据。 chromedriver是实现该标准的Chrome浏览器的一套驱动服务。 Selenium实际上是对各种接口 阅读全文
posted @ 2020-03-30 20:53 韩志超 阅读(2288) 评论(0) 推荐(0)
摘要: MHTML即MIME HTML,归档网页,将样式和脚本全部集成到一个文件中。 Chrome Devtools Protcal API中包含了Page.captureSnapshot方法,可以获取到网页的mhtml格式内容。 我们使用Selenium的driver.execute_cdp_cmd()执 阅读全文
posted @ 2020-03-30 18:37 韩志超 阅读(6725) 评论(7) 推荐(0)
摘要: Selenium在启动浏览器时实际进行里两步操作, 1. 通过子进程,使用chromedriver启动一套Webdriver服务 2. 使用webdriver.Remote()方法连接该服务并发送指令启动浏览器。 在某些情况下如果,你需要分离式启动服务和连接服务的过程,可以使用以下步骤,参考代码如下 阅读全文
posted @ 2020-03-30 18:26 韩志超 阅读(1178) 评论(0) 推荐(0)
摘要: 对于复杂的JSON结构,虽然可以使用JSONPath快速提取相应的值。然而对于JSON响应的整体结构和各字段类型,使用JSONSchema验证更加方便。 安装方法: pip install jsonschema 基本使用 以上例中的响应结果为例: { "args": { "age": "12", " 阅读全文
posted @ 2020-03-30 09:57 韩志超 阅读(295) 评论(0) 推荐(1)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页