2024年1月4日

RocktMQ安装

摘要: 一、RocktMQ安装 下载地址: https://archive.apache.org/dist/rocketmq/ 下载安装包:rocketmq-all-5.0.0-bin-release.zip 上传到/data/tools目录 解压: unzip rocketmq-all-5.0.0-bin 阅读全文

posted @ 2024-01-04 18:21 yanmay 阅读(31) 评论(0) 推荐(0) 编辑

2023年9月5日

postman测试报告

摘要: Newman是Postman的命令行工具,用于在命令行中运行和测试Postman集合。它允许您以自动化的方式运行和监视API测试,并生成有关测试结果的报告。Newman插件可以帮助您在持续集成(CI)或其他自动化流程中集成和使用Newman。 newman工具需要node.js(需要先安装node. 阅读全文

posted @ 2023-09-05 17:57 yanmay 阅读(97) 评论(0) 推荐(0) 编辑

postman参数化

摘要: 将测试数据,组织到数据文件中,通过脚本的反复迭代,使用不同的数据,达到测试不同用例的目的。 比如:测试登录,可以使用不同的手机号登录,正确的错误的手机号登录。 一般用在同一个接口的不同测试点时,只有数据不同,可以使用参数化。 postman常用的数据格式:csv和Json格式数据。 数据文件格式:c 阅读全文

posted @ 2023-09-05 17:55 yanmay 阅读(204) 评论(0) 推荐(0) 编辑

2023年9月4日

postman关联

摘要: 当接口之间有依赖关系时,需要接住postman的关联技术来实现。如登录接口返回的token,其他接口需要这个值。 实现步骤: 1、发送接口B请求,获取响应数据; //提取响应数据: var jsonData = pm.response.json(); 2、将响应数据,放入公共容器(全局变量,环境变量 阅读全文

posted @ 2023-09-04 17:40 yanmay 阅读(61) 评论(0) 推荐(0) 编辑

postman断言

摘要: 断言工作原理:通过js代码写的。 1、断言响应状态码: Status code:Code is 200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); 参数1:Status code i 阅读全文

posted @ 2023-09-04 16:20 yanmay 阅读(66) 评论(0) 推荐(0) 编辑

2023年8月8日

python第三方插件包安装方法

摘要: 插件包下载地址: https://pypi.org/project/requests/#files 根据插件包名拼接上面地址 下载tar.gz格式包 1、先解压 tar -zxvf XXX.tar.gz 2、进入解压包中 3、执行 python setup.py install 即可 如果使用whl 阅读全文

posted @ 2023-08-08 16:07 yanmay 阅读(121) 评论(0) 推荐(0) 编辑

2023年7月12日

python 的命令行参数使用ArgumentParser

摘要: argparse是一个python模块,用途是:命令行执行选项、参数和子命令的解释 import argparse #创建解释器parser = argparse.ArgumentParser() #添加参数parser.add_argument('-g', '--good', choices=[' 阅读全文

posted @ 2023-07-12 11:53 yanmay 阅读(110) 评论(0) 推荐(0) 编辑

2023年4月26日

python 使用selenium 不开启浏览器

摘要: selenium 不启动浏览器模式 打开浏览器再启动会浪费时间,对爬虫的性能也是个影响,还有一种就是不打开浏览器。 如下参数是针对chrome 的全局参数,不能自定义参数。 from selenium import webdriver # 还有一些其他的参数'''# 添加UAoptions.add_ 阅读全文

posted @ 2023-04-26 10:57 yanmay 阅读(1901) 评论(0) 推荐(0) 编辑

2023年4月19日

pytest结合allure-pytest插件 生成allure测试报告

摘要: 注意:allure-pytest 从1.7之后已弃用,从2.0版本开始迁移至 allure-python 项目(即使用allure2),另外要运行allure命令行也需要Java的支持。 1、安装allure-pytest pip install -U allure-pytest 如果安装失败可以直 阅读全文

posted @ 2023-04-19 11:36 yanmay 阅读(445) 评论(0) 推荐(0) 编辑

2023年4月10日

python的pytest框架

摘要: pytest和unittest的区别: 1.安装需求不同。pytest为第三方单元测试库,需额外安装;unittest为标准库,无需额外安装。 2.用例编写规则不同。pytest编写规则较为简单,兼容性较好;unittest需按照固定的格式编写,较为复杂。 pytest优点: 能够支持简单的单元测试 阅读全文

posted @ 2023-04-10 18:24 yanmay 阅读(129) 评论(0) 推荐(0) 编辑

导航