摘要: 我们在测试接口的过程中 对于接口返回的常用格式 有 json和html xml等; 常用的场景需要我们对返回的数据进行处理, 比如对返回数据的校验断言等操作. 插件一:json文件解析库jsonpath 官方文档: https://goessner.net/articles/JsonPath/ 使用 阅读全文
posted @ 2019-08-05 00:08 头大点怎么了 阅读(2213) 评论(0) 推荐(1)
摘要: 转载:https://foofish.net/understand-http.html HTTP协议是什么? 你浏览的每一个网页都是基于 HTTP 协议呈现的,HTTP 协议是互联网应用中,客户端(浏览器)与服务器之间进行数据通信的一种协议。协议中规定了客户端应该按照什么格式给服务器发送请求,同时也 阅读全文
posted @ 2019-08-04 14:54 头大点怎么了 阅读(275) 评论(0) 推荐(0)
摘要: 558 pytest -v -s PyTest.py --alluredir=./result/ 在测试执行期间收集结果 559 allure serve ./result/ 测试完成后查看实际报告, 在线看报告 阅读全文
posted @ 2019-08-02 01:28 头大点怎么了 阅读(1117) 评论(0) 推荐(0)
摘要: 一: pytest 是python的一套全功能的测试框架. 优点如下: 1、操作简单,支持多组数据参数化, 支持用例的skip和xfail; 2、支持简单的单元测试和复杂的功能测试,还可以做UI和接口自动化测试; 3、pytest有很多第三方的插件并且支持定义扩展; 如失败重新执行, 断言失败也继续 阅读全文
posted @ 2019-08-01 09:47 头大点怎么了 阅读(1631) 评论(0) 推荐(0)
摘要: import unittestimport requestsimport os, time,sysfrom HTMLTestRunner import HTMLTestRunnerfrom caculate import *class TestClass(unittest.TestCase): @classmethod #类方法:每次运行测试类只执行一次 def setUpClas... 阅读全文
posted @ 2019-07-31 07:27 头大点怎么了 阅读(265) 评论(0) 推荐(0)
摘要: 问题一:配置完本地的git后,每次提交都需要我输入密码? NND 解决办法: 再次用 ssh-keygen -t rsa -C "your_email@example.com" 生成密钥 其中,问你是否覆盖 输入y —— Overwrite (y/n)? y 覆盖之前的id-rsa 其余全部回车,千 阅读全文
posted @ 2019-07-29 23:53 头大点怎么了 阅读(356) 评论(0) 推荐(0)
摘要: 1、安装git 执行 2、创建git库,最好是在空目录中 3、在空目录中执行git init 命令,即在该目录初始化了一个git仓库,使用 ls -ah 可以查看到目录下隐藏的.git文件 4、在git仓库中操作文件,如新增一个文件1.txt ,文件中输入内容, 此时在git目录中执行 git st 阅读全文
posted @ 2019-07-23 19:56 头大点怎么了 阅读(237) 评论(0) 推荐(0)
摘要: 通过当前时间和函数名生成测试报告名称,随机字符串(大小写字母和数字)生成测试数据 使用logger设置日志,将日志保存到文件。 import os, loggingcurrent_path = os.path.abspath(os.path.dirname(file))file_path = os. 阅读全文
posted @ 2019-07-19 18:52 头大点怎么了 阅读(412) 评论(0) 推荐(0)
摘要: 我们接口测试工具都是依赖七层网络模型,但七层只是概念,真正只使用有五层(tcp/ip)。比如tcpdump是个超级底层的东西,它就是在网络层嗅探,因此需要使用root权限。 如果对接口测试工具进行分类,可以如下几类: 网络嗅探工具:tcpdump,wireshark 代理工具:fiddler,cha 阅读全文
posted @ 2019-07-18 13:43 头大点怎么了 阅读(578) 评论(0) 推荐(0)
摘要: python的标准库:安装python自带的库 1、正则表达式库 re 使用于文本处理和搜索 匹配: text = re.compile('abc') text.match('abc') 正则表达式的主要元字符: . ^ $ * + ? {M} {M,N} [ ] \ \d \D \s () ^$ 阅读全文
posted @ 2019-07-15 08:54 头大点怎么了 阅读(1480) 评论(0) 推荐(0)