随笔分类 -  测试

摘要:## 配置 #### 1. 安装配置Fiddler 略 #### 1. 修改脚本语言 修改脚本语言为C# ![](https://img2023.cnblogs.com/blog/1605282/202306/1605282-20230612134229065-1915857006.png) ### 阅读全文
posted @ 2023-06-12 14:14 Feng1024 阅读(374) 评论(0) 推荐(0) 编辑
摘要:## 背景 公司内部网页开启了证书验证,浏览器需要安装个人证书后才能访问该网页。此时抓包则需要在Fiddler配置客户端证书。如不使用到FiddlerScript功能的情况下,考虑使用Charles会更加友好。 ## 配置 1. 打开certmgr.msc ![](https://img2023.c 阅读全文
posted @ 2023-06-12 14:09 Feng1024 阅读(494) 评论(0) 推荐(0) 编辑
摘要:## 背景 公司内部网页开启了证书验证,浏览器需要安装个人证书后才能访问该网页。此时抓包则需要在charles配置客户端证书。 ## 操作 1、打开导入证书页面 ![](https://img2023.cnblogs.com/blog/1605282/202306/1605282-202306050 阅读全文
posted @ 2023-06-05 09:40 Feng1024 阅读(204) 评论(0) 推荐(0) 编辑
摘要:背景 ParallelController用于把Controller下的接口并发同时执行。 安装 支持5.4.3版本 访问插件github地址:https://github.com/Blazemeter/jmeter-bzm-plugins/tree/master/parallel 从源代码在本地编 阅读全文
posted @ 2023-04-24 16:58 Feng1024 阅读(644) 评论(0) 推荐(0) 编辑
摘要:安装 从官网下载安装:https://www.charlesproxy.com/ 配置Charles 设置Proxy Settings 1、取消勾选:Support Http/2 2、配置监听端口,这里配置为:23333 配置SSL Proxying Settings 配置Https代理: Enab 阅读全文
posted @ 2023-04-13 13:56 Feng1024 阅读(243) 评论(0) 推荐(0) 编辑
摘要:解决方案 原因 关于为什么会出现该问题,请参考:https://juejin.cn/post/7021077647417409550 解决 1、查看页面option接口的请求头中带『Access-Control』开头的header 2、通过Charles的rewrite功能修改映射时的header 阅读全文
posted @ 2023-04-11 11:32 Feng1024 阅读(585) 评论(0) 推荐(0) 编辑
摘要:某些业务完成测试自动化需要模拟『发送MQ』功能,本文介绍一下怎么在比较方便地在Jmeter中发送『MQ』消息。 安装Jmeter插件 在Github上有人分享了关于『Jmeter发送MQ』的插件,地址在:https://github.com/aliesbelik/jmeter-amqp-plugin 阅读全文
posted @ 2023-04-04 19:19 Feng1024 阅读(1569) 评论(0) 推荐(0) 编辑
摘要:使用场景 公司项目默认使用协议:Http2.0,同时由于公司的网络限制,导致无法repeatHttp2.0的接口请求,不方便Charles捉包使用,所以希望限制不请求Http2.0即自动降级为Http1.1. 解决 在Charles.4.6.3b3中,proxy settings支持以下配置,去除勾 阅读全文
posted @ 2022-04-13 17:58 Feng1024 阅读(828) 评论(0) 推荐(0) 编辑
摘要:入口 配置 配置设置 配置规则 注意:此处的替换无法实现计算的效果。 总结 由于替换无法进行计算,所以该功能不够实用 阅读全文
posted @ 2021-09-08 14:11 Feng1024 阅读(283) 评论(0) 推荐(0) 编辑
摘要:IP、端口不对 电脑入站的防火墙拦截了手机 沙雕原因(只用Charles时,怎么配置都不行,下载Fiddler安装后,配置一下Fiddler,发现Charles的IP+Port能连通了) 阅读全文
posted @ 2021-04-21 17:43 Feng1024 阅读(117) 评论(0) 推荐(0) 编辑
摘要:判断数组是否为空 function isEmpty(value) { return (Array.isArray(value) && value.length 0) || (Object.prototype.isPrototypeOf(value) && Object.keys(value).len 阅读全文
posted @ 2021-04-21 17:37 Feng1024 阅读(270) 评论(0) 推荐(0) 编辑
摘要:在自动化脚本编写过程中,遇到一些网页需要使用Flash插件,但是通过Selenium启动的浏览器不能默认对网页启动Flash,需要在chrome://settings/content/siteDetails?site={url}网页进行设置。 添加argument:--allow-outdated- 阅读全文
posted @ 2021-04-21 17:34 Feng1024 阅读(219) 评论(0) 推荐(0) 编辑
摘要:AutoIt v3是一种免费的类似BASIC的脚本语言,用于自动化Windows GUI和通用脚本。它使用模拟击键,鼠标移动和窗口/控制操作的组合,以便以其他语言(例如VBScript和SendKeys)不可能或不可靠的方式自动执行任务。 安装AutoIT 访问这个网址:https://www.au 阅读全文
posted @ 2021-04-21 17:31 Feng1024 阅读(567) 评论(0) 推荐(0) 编辑