
接口测试
接口测试
guoyunfei2018
这个作者很懒,什么都没留下…
展开
-
HTTP 基础知识
目录1.HTTP和HTTPS2.HTTP请求过程3.请求4.get、post请求方法5.get、post请求方法的区别6.Cookie 头信息7.Content-Type 头信息8.Content-Type 和 POST 提交数据方式的关系9.响应10.常见响应状态码11.HTTP 的无状态特点12.Session13.Cookies14.登录 Session 控制1.HTTP和HTTPSHTTP 协议是用于从网络传输超文本数据到本地浏览器的.原创 2020-04-16 21:42:00 · 188 阅读 · 0 评论 -
Pytest
目录1.fixture2.pytest的配置文件3.TestData和case分离4.pytest的插件、hook函数1.fixture@pytest.fixture() 装饰器用于声明函数是一个fixture测试函数的参数中包含fixture函数的名字,pytest会查找这个fixture函数,查找顺序是:先在当前测试文件中查找是否存在这个fixture函数,如果没有,再去同目录的conftest.py文件查找。fixture函数会在测试函数之前执行。因此,fix.原创 2020-06-07 12:50:38 · 226 阅读 · 0 评论 -
接口测试工具 Postman
目录1.界面介绍2.变量3.Tests4.Pre-request Scrip1.界面介绍界面介绍2.变量变量的访问:{{variable_key}}变量的配置:变量配置3.Tests示例:#访问环境变量 variable_key pm.environment.get("variable_key");#设置环境变量 variable_key = variable_valuepm.environment.set("variable_key"..原创 2020-05-19 21:48:34 · 167 阅读 · 0 评论 -
JSON Schema
目录1 JSON 数据类型2JSON Schema3 python jsonschema1 JSON 数据类型对应的Python内置的数据类型JSON类型 Python类型 object dict array list string str number int、float boolean(true/false) bool(True/False) null None 2JSON SchemaJSON...原创 2020-05-13 21:11:36 · 467 阅读 · 0 评论 -
Pytest 用法
目录1.识别2.运行和参数3.失败重新执行 rerunfailures4.断言失败继续向下执行 assume5.setup,teardown6.fixture 功能6.1 参数 scope6.2 参数 params6.3 参数 autouse7.conftest.py8.参数化8.1 @pytest.mark.parametrize(argnames,argvalues)8.2@pytest.fixtrue(params=[])8.3 pyte..原创 2020-04-29 21:47:35 · 459 阅读 · 0 评论 -
抓包工具 Charles
1.CharlesCharles 是HTTP代理/HTTP监视器/反向代理,记录和显示计算机与Internet之间所有发送和接收的数据,包括requests, responses和HTTP headers(包含cookie和缓存信息caching information)。Charles 将自己设置为代理服务器,所有的网络请求都通过它,从而实现网络请求的截获和分析。2.抓包3.M...原创 2020-04-23 21:49:12 · 508 阅读 · 0 评论 -
自动化测试的目录结构
测试用例分层机制是什么为什么分层接口 API测试步骤 / 模块 / suite测试用例 testcase / 场景测试用例集 testsuite原创 2020-04-21 16:19:08 · 581 阅读 · 0 评论 -
工具 HttpRunner
使用:用网络抓包工具,如 Fiddler/Charles,对接口抓包,并将抓到的数据包导出为 HAR 格式的文件; 在命令行终端运行相应命令,将 .har 文件转换为 HttpRunner 的测试用例文件(JSON 格式/YAML 格式); 在命令行终端运行相应命令,调试运行测试用例; 查看测试报告;优化测试用例、增强脚本:baseurl、验证点、关联.........原创 2020-02-27 21:34:42 · 221 阅读 · 0 评论 -
PageObject Selenium
公共方法代表页面提供的服务 尽量不要暴露页面的内部 通常不做断言 方法返回其他PageObjects 无需代表整个页面 相同动作的不同结果被建模为不同的方法例子public class LoginPage { private final WebDriver driver; public LoginPage(WebDriver driver) { ...原创 2019-11-08 11:12:52 · 107 阅读 · 0 评论 -
接口测试基础
目录接口测试的优越性什么是接口?什么是接口测试?不同协议形式的测试接口测试工作场景接口测试总结关于接口测试中的Cookie接口测试的优越性 接口测试更容易和其他自动化系统相结合; 相对于界面测试,接口测试可以更早开始,也可以测试一些界面测试无法测试的范围,因此它使测试更早的投入这句话变成现实; 接口测试还可以保障系统的鲁棒性,使得被测系统更健壮。 什么是接口? 接口就是有特定输入和特定输出的一套逻辑处理单元,而它不用知道自身的内部实现逻辑,原创 2019-10-31 16:01:27 · 137 阅读 · 0 评论 -
测试理论
软件测试面试问题https://blog.youkuaiyun.com/zyooooxie/article/details/90677470 面试题库-测试教程网http://www.testclass.net/interview原创 2019-11-08 13:34:22 · 117 阅读 · 0 评论