自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(356)
  • 资源 (2)
  • 收藏
  • 关注

原创 1、goreplay流量回放

事件只存在于中间件中,goreplay接收到某个端口的请求后,会把request和response压缩成gzip,通过data.http字段转发给中间件,这样会触发request事件和response事件,当回放完成后,会触发replay事件。在实际项目中,会有大量的回归测试工作,通常会使用自动化代码的手段来实现回归,但是对于一个庞大的系统来说,通过自动化脚本的方式来实现回归测试,又显得很费时费力。当然,流量回放并不能替代自动化,对于存在上下文关联的接口,流量回放的处理上就显得很复杂。

2024-03-22 14:27:59 549

原创 10、chrome拓展程序的实现

注:为什么第一个示例中没有用runtime.connect,因为runtime.connect是与后台脚本交互的,但是如果popup.js中使用tabs.connect的话,那么background.js和content_scripts都可以接收到消。配置的JS会被注入到浏览器中,它可以获取到整个页面DOM,可以发起HTTP请求,可以控制页面路由,使用浏览器api。,清单文件可以理解为一个拓展程序的配置文件,它可以配置你的拓展程序的权限,ICON路径、JS导入路径等。注:和长连接不同,如果使用tabs。

2024-03-22 14:21:44 1427

原创 3.3 python关于元类及property装饰器的使用

【代码】3.3 python关于元类及property装饰器的使用。

2024-03-01 13:59:32 366

原创 3.2 python命令行click

执行mycommand命令即可。把cli.py导入环境变量中。3、服务器上配置命令别名。4、 用run命令执行。5、使用nano方式。

2023-06-20 18:11:39 400

原创 2.3 vim常用快捷操作

命令行模式下按v,进入visual模式。

2023-06-20 15:23:04 635

原创 3.1 增加多进程执行playwright

最终修改后的效果,可以使用多进程的方式,开启多个浏览器实例,去对case目录下的测试文件分片执行,在测试文件特别多的情况下,是可以提高执行效率的。4、results/report及以temp开头的目录是自动生成,且会每次运行前都会自动删除。data/img/log/resource目录没做修改,删除了video目录。"""将列表 lst 按 n 等份分割"""dir_collection.py新增了配置。修改了dir_check.py。修改了conftest.py。修改了video.py。

2023-06-08 15:03:11 1140

原创 2.9 playwright之python实现

case中的测试文件,便是依据data中的数据自动生成的。配置中的目录都是自动生成。

2023-05-24 15:49:10 1092

原创 2.2 简单的shell

'$key': $key会被当成字符串输出,并不会输出引用的值。以 `` 符号包裹的命令会被执行,并赋值给key。在使用key时,可以用$key的方式进行引用。"${key}": 同上,也会被当成引用输出。"$key": $key会被当成引用输出。如何在字符串中引用?

2023-05-10 09:59:35 75

原创 2.8 allure报告定制

main.py运行时把resource目录中的文件复制一份,替换报告中的文件。Description展示响应部分。Parameters展示请求部分。resource目录内容如下。

2023-04-19 17:37:52 125

原创 2.7 pytest自动化代码优化

基于上一章的动态生成优化。

2023-04-14 13:42:31 131

原创 2.6 装饰器

装饰器timer中直接调用了fun(),所以上述代码直接运行即可。装饰器返回了一个函数,所以需要手工调用。

2023-03-30 15:06:48 92

原创 2.5 setuptools

上述目录根目录中新建pyproject.toml,setup.py中注释掉setup()方法中的参数,仅保留如下内容。python -m build #打包成wheel和tar.gz格式。安装后,即可使用cli-name命令行,以及在项目中引入包。python -m build #打包。2、pyproject.toml方式。1、setup.py方式打包。3、 setup.cfg打包。三种方式均能起到打包的作用。新建setup.cfg文件。

2023-03-29 17:47:50 235

原创 2.4 pytest自动化实现问题记录

fromlist可以导入指定的方法或者类,也可以随便传递一个不为空的值即可。1、这里安装的是pip install pycryptodome。2、json序列化及反序列化。3、jsonpath提取。

2023-03-29 09:41:44 87

原创 2.3 pytest自动化之动态生成

5.可以另外创建一个目录用来存储接口中body的数据,然后在data目录中引用。case目录和log目录及里面的文件均为自动生成。3.config目录。

2023-03-27 17:39:31 252

原创 2.2 allure

allure的使用

2023-03-16 14:41:32 125

原创 2.1 pytest传递参数的几种方式

pytest传递参数的几种形式

2023-03-14 17:09:03 3589

原创 2.0 __init__py及包

python包和__init__.py

2023-03-08 15:19:37 271

原创 6.4 node-xlsx

node-xlsx

2023-03-03 10:31:30 111

原创 2.1 ab

ab

2023-03-02 16:49:09 82

原创 2.3 中间件

中间件

2023-02-24 17:49:05 109

原创 2.2 懒加载

nestjs懒加载

2023-02-23 14:31:22 110

原创 2.1 循环依赖

循环依赖

2023-02-22 17:54:45 144

原创 2.0 注入作用域

注入作用域

2023-02-21 15:58:47 110

原创 1.9 module

module

2023-02-17 16:18:36 65

原创 1.8 providers

providers

2023-02-17 11:02:23 280

原创 5.9 mysql插入文件

mysql插入文件

2023-02-16 09:38:52 154

原创 1.7 controller

nestjs之controller

2023-02-14 18:00:54 100

原创 1.6 session和cookie

nestjs的session和cookie

2023-02-13 17:30:44 63

原创 6.3 nodejs自动化测试设计思路3—动态加载

nodejs自动化,动态加载

2023-02-08 15:48:54 219

原创 6.2 chokidar监测文件变化

chokidar监测文件变化

2023-01-09 16:33:42 155

原创 2.0 dmesg命令

dmesg命令

2023-01-09 16:29:19 132

原创 1.5 class-transformer

class-transformer

2023-01-05 16:28:46 176

原创 1.4 class-validator

class-validator

2023-01-05 14:42:08 91

原创 6.0 (0,fn)(args)写法

(0,fn)(args)

2022-12-28 11:21:57 88

原创 1.3 nest.js使用supertest单元测试及e2e测试

nest.js单元测试及e2e测试

2022-12-28 10:58:27 630

原创 1.2 nest.js中package.json命令说明及简单调试

nest.js简单调试

2022-12-20 17:55:05 544

原创 1.1 nest搭建静态服务

nest.js初始化

2022-12-05 17:28:20 651

原创 6.1 http-server

http-server

2022-12-01 16:45:48 176

原创 1.9 微信消息发送示例

python实现微信发消息

2022-11-17 14:39:39 801

原创 1.8 faker简单应用

faker简单应用

2022-11-17 14:07:17 407

cross-request.crx

cross-request插件

2021-02-16

空空如也

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

TA关注的人

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