自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 selenium grid 将node节点注册到hub

场景一:node 与hub在同一台机器前提条件:镜像下载,此处我下载的都是latest版本docker pull selenium/hubdocker pull selenium/node-chrome方式一:–linkdocker run -d -p 4444:4444 --name selenium-hub selenium/hubdocker run -d --link hub --name=chrome -p 5902:5900 -v /dev/shm:/dev/shm sele

2021-04-25 18:20:59 668

原创 【Python】ini文件的读取

init文件一般用来配置常量或者数据库链接语句等,是纯文本格式,所以可以用纯文本编辑器来编辑其内容。配置格式:数据读取

2021-02-02 15:53:51 125

原创 pytest.mark.parametrize 用例描述含中文的处理方法

在使用pytest做测试的过程中,经常会用到pytest.mark.parametrize对用例进行参数化如图,当参数ids中含有中文时,控制台输出会显示unicode编码,中文不能正常显示。解决方案:项目根目录下创建conftest.py 文件,加以下代码:def pytest_collection_modifyitems(items):“”"测试用例收集完成时,将收集到的item的name和nodeid的中文显示在控制台上:return:“”"for item in items:i

2021-02-01 14:55:41 812

原创 [Python]接口测试提速:pytest设置并行插件

一、未设置并行操作二、设置并行在用例后加入 -n auto,会根据 CPU 数(CPU逻辑数)进行并行。https://github.com/pytest-dev/pytest-xdist注意:设置并行执行用例时,并行用例设计不要冲突,否则会存在用例case不通过,比如以下情况:并行用例中存在数据相同(随机数:时间种子)并行用例端口相同并行用例本地的文件相同:进程锁如何自行设计并行套件,可参考 pytest 的 hook:pytest_collection_modifyitems.

2021-02-01 11:44:33 239

原创 [Python]requests使用代理工具对请求进行分析

[Python]requests使用代理工具对请求进行分析目的:编写接口用例时,方便调试接口先看下requests方法有哪些参数:一、安装代理工具,开启Charles,代理端口为8888二、测试用例中设置代理参数proxies = {“https”: “http://127.0.0.1:8888”}因为请求是https协议,需要ssl验证,为了解决这个问题,可以将参数verify设置为False(默认为True)三、运行测试charles成功抓取本地发起的请求...

2021-02-01 11:29:31 89

原创 pytest的Mark标签

**一、Pytest的常见执行参数(pytest -h 查看所有)-s 输出调式信息,比如print语句-v 输出用例执行信息,用例所在的文件:用例名称:类名:方法名(一般 -sv 结合使用)-x 遇到失败的用例立即停止–maxfail=num 失败用例达到一定个数时停止-m 运行有@pytest.mark.标记名 的测试用例(看下方)-k 选择部分测试,正则匹配pytest -sv -k ‘div or mul’ test_cal.py 运行名称中含有div或m

2020-12-14 15:36:34 677

原创 Jmeter访问数据库

**准备工作:**1、有可以连接数据库的插件,因为是Mac,我用的是sequel pro2、链接mysql数据库驱动依赖jar包下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java我下载的是:8.0.20下载完成后,将jar包移动到/Users/XXX/apache-jmeter-2.13/lib/ext目录下3、jmeter 版本,我下载的是2.13操作步骤1、测试计划引入数据库驱动依赖jar包2、

2020-06-30 10:47:04 139

原创 linux常用命令(查看文件及内容搜索)

创建目录/文件ls ,可查看当前目录下的文件和目录cd … 可以回到上一级目录,类似 Windows 的「向上」cd - 表示回到上一次所在的目录,类似 Windows 的「后退」cd ~ 表示回到当前用户的主目录,类似 Windows 的「回到桌面」cd / 表示进入根目录,它是一切目录的父目录tree 查看目录结构 ctrl + c 键即可停止cd / 表示进入根目录,它是一切目录的父目录mkdir test 的意思就是新建一个名为 test 的目录mkdir -p test/

2020-06-17 11:55:24 454

原创 使用postman mock服务

一般来说,开发工程师在开发前期就已经定义好了微服务接口,测试工程师和开发工程师几乎是同步开始进行各自的开发任务。但是,这种和谐的工作场景很快就被蜘蛛网一样的微服务调用关系给破坏了,一般大的项目都会出现服务相互依赖的关系,比如说服务 A 依赖服务 B,服务 B 依赖服务 C由于服务 B 依赖服务 C,若服务 C 还没有开发完成,导致即使服务 A 和服务 B 都没问题,但也没有办法完成服务 A 的接口测试。那作为测试工程师,面对这样的情形,我们该怎么办呢?针对混乱的调用关系,我的思路是:我的被测...

2020-06-16 17:47:18 755

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除