随笔分类 -  接口测试

摘要:postman是专为接口测试而生,Newman(新男人)是专为postman而生。newman可以让我们的postman的脚本通过非GUI(命令行)的方式。1. 安装node.js 安装步骤查看已安装版本 node -v 2. 安装 Newman 运行命令:npm install -g newman 阅读全文
posted @ 2024-04-12 20:36 yimu-yimu 阅读(315) 评论(0) 推荐(0) 编辑
摘要:代码和用例分离时,测试用例用YAML或excel写都可以。一般接口测试用YAML写测试用例 原因: 1.方便的字典和YAML之间切换 2.YAML有数据类型 数据组成: 1.对象:通过字典表示 key: value 2.数组:通过列表表示,通过一组对齐的 - 表示(YAML里面字符串一般不写引号) 阅读全文
posted @ 2023-11-10 20:14 yimu-yimu 阅读(137) 评论(0) 推荐(0) 编辑
摘要:接口编辑文档 接口好用免费的接口 更多接口内容 阅读全文
posted @ 2023-10-27 17:40 yimu-yimu 阅读(7) 评论(0) 推荐(0) 编辑
摘要:好用的接口https://api.oioweb.cn/ 更多接口 requests库的常用方法 requests是python的第三方库 pip3 install requests 常用的6种方法: def requests.post(url, data=None, json=None, **kwa 阅读全文
posted @ 2023-10-27 13:58 yimu-yimu 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一、接口文档 1.API文档 2.需求文档 接口测试工具--》接口测试脚本--》接口测试框架 二、 利用fixture自动化就绪测试条件 - 部分接口来说,需要保持登录状态- 部分接口来说,需要接口关联- 动态数据 接口信息 - 任务列表 接口地址 GET https://api.tttt.one/ 阅读全文
posted @ 2023-09-15 19:35 yimu-yimu 阅读(165) 评论(0) 推荐(0) 编辑
摘要:import os import yaml extract_dict = {'name': 'Silenthand Olleander', 'pswd': '112aa洋', } def get_project_path(): """获取项目路径""" realpath = os.path.absp 阅读全文
posted @ 2023-09-15 11:17 yimu-yimu 阅读(56) 评论(0) 推荐(0) 编辑
摘要:yaml验证: 验证格式对不对 验证网址:https://www.bejson.com/validators/yaml_editor/ 阅读全文
posted @ 2023-09-15 10:12 yimu-yimu 阅读(312) 评论(0) 推荐(0) 编辑
摘要:yaml文件 读取Yaml文件 import yaml class YamlUtil: def __init__(self, yaml_file): """ 通过init方法把Yaml文件传入到这个类 :param yaml_file: """ self.yaml_file = yaml_file 阅读全文
posted @ 2023-09-15 10:11 yimu-yimu 阅读(75) 评论(0) 推荐(0) 编辑
摘要:#获取excel用例数据 def get_case_data(): case_path = os.path.join(os.path.dirname(__file__), r'files\apiCase.xls') book = xlrd.open_workbook(case_path) sheet 阅读全文
posted @ 2023-09-13 16:55 yimu-yimu 阅读(48) 评论(0) 推荐(0) 编辑
摘要:在谷歌浏览器中 1.按fn+F12打开开发者模式 2.选择Network,开启调试模式 3.输入想要查看的地址,点击地址,查看Header 阅读全文
posted @ 2023-08-26 12:33 yimu-yimu 阅读(3105) 评论(0) 推荐(0) 编辑
摘要:1.查看所有的端口 netstat -ano cmd查看指定端口是否被占用命令: netstat -ano | findstr “8080” 2. 查询PID对应的进程 根据上面查到的PID,输入命令【tasklist|findstr "5648"】,在第一行显示的名字就是程序名,这样我们就明白是那 阅读全文
posted @ 2023-08-25 12:23 yimu-yimu 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:具体步骤查看Eclipse部署JavaWeb项目 获取单个信息头 package com.httpget; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotati 阅读全文
posted @ 2023-08-24 18:36 yimu-yimu 阅读(115) 评论(0) 推荐(0) 编辑
摘要:接口自动化HttpRunner安装 HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 https://testerhome.com/topics/19966 httprunne 阅读全文
posted @ 2020-07-18 22:57 yimu-yimu 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:接口测试工具:模拟和发送HTTP请求,并显示返回接口数据 HttpRequest/Postman等 接口自动化测试工具:相比接口测试工具,功能比较强大,可批量执行用例/断言/生成测试报告 Jmeter/RobotFramework/soapUI等 接口性能测试工具:主要是接口的性能测试,即并发 Jm 阅读全文
posted @ 2020-05-24 21:16 yimu-yimu 阅读(409) 评论(0) 推荐(0) 编辑
摘要:postman主要针对的就是单个的HTTP请求 postman是客户端 下载 www.postman.com/downloads/ New-->Request postwoman是web端 访问 https://postwoman.io/ 阅读全文
posted @ 2020-03-23 16:03 yimu-yimu 阅读(2119) 评论(0) 推荐(0) 编辑
摘要:接口测试: 1.业务功能测试 2.边界分析测试 3.参数组合测试 4.异常情况测试 5.性能测试 6.安全测试 接口安全:1、绕过验证,比如在购买了一个商品,价格是300元,在提交订单时候,把这个商品的价格改成3元,后端有没有做验证,更狠点,把价格改成-3,是不是余额还要增加?2、绕过身份授权,比如 阅读全文
posted @ 2020-03-15 21:57 yimu-yimu 阅读(575) 评论(0) 推荐(0) 编辑
摘要:接口自动化HttpRunner框架流程简介 主要特性: 继承 Requests 的全部特性,轻松实现 HTTP(S) 的各种测试需求 采用 YAML/JSON 的形式描述测试场景,保障测试用例描述的统一性和可维护性 借助辅助函数(debugtalk.py),在测试脚本中轻松实现复杂的动态计算逻辑 支 阅读全文
posted @ 2020-03-15 19:05 yimu-yimu 阅读(434) 评论(0) 推荐(0) 编辑
摘要:常用接口自动化工具框架: 工具 学习成本 录制 持续集成 测试报告 用例管理 性能测试 扩展难度 语言 java+testing+Maven 高 否 是 是 难 是 中 java python+Requests 低 否 是 是 难 是 中 python Robot Framework 低 否 是 是 阅读全文
posted @ 2020-03-15 18:25 yimu-yimu 阅读(484) 评论(0) 推荐(0) 编辑
摘要:https 请求证书验证 终端hrun yaml文件时报错 ERROR: test_0000_000 (httprunner.api.TestSequense) Traceback (most recent call last): ssl.SSLCertVerificationError: [SSL 阅读全文
posted @ 2020-03-15 11:39 yimu-yimu 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:环境mac 10.12 简介: HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、 阅读全文
posted @ 2020-03-14 09:33 yimu-yimu 阅读(3791) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示