性能与自动化
文章平均质量分 72
性能压测
自动化产出等
darlingmz
这个作者很懒,什么都没留下…
展开
-
【selenium】脚本实现并发压测 - 相关问题解决顺序记录
同时启多个浏览器,多webdriver 多线程实现: _thread.start_new_thread(self.test_selenium,()) 一个浏览器启动其他tab js = 'window.open("https://www.baidu.com/");' self.driver.execute_script(js) 同时启动多个tab页面,一个webdriver @classmethod def setUpClass(cls): cls.driver_path .原创 2022-03-24 19:18:40 · 1382 阅读 · 0 评论 -
学习redis压测
需求背景 新旧redis拆分,新redis功能、性能验证 通过redis实现信息同步,修改了同步逻辑,在redis高压情况下,同步性能是否受影响 实现命令行对redis压测 并发,请求量 业务接口压测,消耗redis性能 其实第一反应是请求redis的接口,对其进行压测,因为比较数据http压测。现实的问题是,压测量级上去了,测试环境部署的redis也是集群,都有哨兵机制,对redis的消耗上不去。 实现持久化 特殊命令 redis-benchmark -h 127.0.0.1 -p 6379原创 2021-11-03 17:20:05 · 573 阅读 · 0 评论 -
回调实现-测试相关总结
一、实现逻辑 - 常见名词归类 在不同的业务场景,返回处理结果。 第三方会异步的通过回调事件,将回调结果返回给业务系统。 - 接口设计 注:学习地址: https://blog.csdn.net/jiahao1186/article/details/81988866 第三方回调接口设计: 业务调用时,将会以 POST 的形式对回调地址进行请求。 HTTP 请求方式: POST JSON方式。 响应码 200 ok表示成功,其余都为失败。 回调重试策略:若请求回调地址出现 HTTP 失败(HT原创 2021-08-17 17:46:04 · 810 阅读 · 0 评论 -
长链接压测-自动化相关实现
1、实现顺序 2、本地执行某一项目步骤 1. 安装IDEA工具:社区版本地址: https://www.jetbrains.com/idea/download/#section=mac 2. 创建Maven项目、命名 3. pom.xml文件添加本地、或者导入自己的Maven 每个依赖对应添加版本: <properties> <ngrinder.version>3.4.4</ngrinder.version> <maven.compiler原创 2021-07-30 22:07:35 · 492 阅读 · 0 评论