性能与自动化
文章平均质量分 72
性能压测
自动化产出等
darlingmz
这个作者很懒,什么都没留下…
展开
-
【selenium】脚本实现并发压测 - 相关问题解决顺序记录
同时启多个浏览器,多webdriver多线程实现:_thread.start_new_thread(self.test_selenium,())一个浏览器启动其他tabjs = '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 · 1348 阅读 · 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 · 553 阅读 · 0 评论 -
回调实现-测试相关总结
一、实现逻辑- 常见名词归类在不同的业务场景,返回处理结果。第三方会异步的通过回调事件,将回调结果返回给业务系统。- 接口设计注:学习地址:https://blog.csdn.net/jiahao1186/article/details/81988866第三方回调接口设计:业务调用时,将会以 POST 的形式对回调地址进行请求。HTTP 请求方式: POST JSON方式。响应码 200 ok表示成功,其余都为失败。回调重试策略:若请求回调地址出现 HTTP 失败(HT原创 2021-08-17 17:46:04 · 728 阅读 · 0 评论 -
长链接压测-自动化相关实现
1、实现顺序2、本地执行某一项目步骤1. 安装IDEA工具:社区版本地址:https://www.jetbrains.com/idea/download/#section=mac2. 创建Maven项目、命名3. pom.xml文件添加本地、或者导入自己的Maven每个依赖对应添加版本:<properties> <ngrinder.version>3.4.4</ngrinder.version> <maven.compiler原创 2021-07-30 22:07:35 · 463 阅读 · 0 评论