摘要: 一、简介 Locust 是一个易于使用,分布式,用户负载测试工具。它用于负载测试 web 站点(或其他系统),并计算出一个系统可以处理多少并发用户。在测试期间,一大群虚拟用户访问你的网站。每个测试用户的行为由您定义,集群过程由 web UI 实时监控。这将帮助您在让真正的用户进入之前进行测试并识别代 阅读全文
posted @ 2020-03-10 13:54 三只松鼠 阅读(6725) 评论(4) 推荐(4) 编辑
摘要: 一、简介 WRK 是一款针对HTTP基准测试工具,即使在单个多核CPU上运行时,也能够对目标机器产生大量负载。原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等。其实它是复用了 redis 的 ae 异步事件驱动框架。说说 wrk 的优缺点吧: 阅读全文
posted @ 2020-03-06 09:56 三只松鼠 阅读(2298) 评论(0) 推荐(1) 编辑
摘要: 不管是jmeter还是LoadRunner,参数化、关联参数、断言等方法在压测过程中经常使用。本文介绍在 jmeter 中的用法。 一、参数化 jmeter 对数据参数化的三种实现方式。 1.CSV Data Set Config 1)添加 CSV Data Set Config 2)填入相关参数 阅读全文
posted @ 2020-03-05 16:48 三只松鼠 阅读(1645) 评论(0) 推荐(1) 编辑
摘要: 前言: 最近公司领导要统计技术部门在各个业务条线花费的工时百分比,而 jira 当前的 Tempo 插件只能统计个人工时。于是就写了个报表工具,将 jira 中导出的个人工时excel表格 导入数据库,在后端处理各个业务工时占比。后来研究了 jira 的 API 文档 ,放弃了之前的思路,直接调用 阅读全文
posted @ 2020-01-20 14:51 三只松鼠 阅读(10493) 评论(2) 推荐(2) 编辑
摘要: Flask 是一个轻量级 web 框架,自由、灵活、可扩展性强。Flask 本身相当于一个内核,大部分功能都需要扩展第三方库。 Flask 框架有多“轻量”呢,之前写过一篇 Django实现restful api 的文章,基于 Django 框架实现的,有兴趣的同学可以做下比较。在实现简单的 api 阅读全文
posted @ 2020-01-15 10:44 三只松鼠 阅读(5055) 评论(0) 推荐(1) 编辑
摘要: 前几天 Django 官方推出了 3.0 框架,项目在 K8S 内部署启动的时候,报了这个错:ImportError: cannot import name 'render_to_response' from 'django.shortcuts'。然后简单排查下了,进到容器内用 pip3 show 阅读全文
posted @ 2019-12-06 10:18 三只松鼠 阅读(16688) 评论(0) 推荐(1) 编辑
摘要: ZooKeeper 简介 ZooKeeper 是一个分布式的、开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。Zoo 阅读全文
posted @ 2019-11-20 15:09 三只松鼠 阅读(14261) 评论(0) 推荐(1) 编辑
摘要: 在 Appium 中提供 swipe() 方法来模拟用户滑动屏幕。 swipe() 实现过程 是先通过在屏幕上标记两个坐标,然后再从开始坐标移动到结束坐标。 先看下 swipe 方法定义: def swipe(self, start_x, start_y, end_x, end_y, duratio 阅读全文
posted @ 2019-11-05 14:46 三只松鼠 阅读(6009) 评论(0) 推荐(1) 编辑
摘要: 前言 Appium 作为移动端自动化测试工具在业界非常流行,特别是在当前移动互联网背景下,很多公司基于此框架来开展自动化测试。但 appium 的环境配置相对 selenium 来说复杂的多,让很多同学望而生畏。本文介绍 appium + python 基于windows 平台来搭建环境。其他平台的 阅读全文
posted @ 2019-11-05 14:40 三只松鼠 阅读(13077) 评论(0) 推荐(3) 编辑
摘要: 前言 之前一篇文章简单介绍了 pytest 以及 pytest.fixture 装饰器 :https://www.cnblogs.com/shenh/p/11572657.html 。实际在写自动化测试脚本中,还会有一些很实用的方法,下文就来讲述下这些用法。 一.pytest.mark.parame 阅读全文
posted @ 2019-10-08 09:34 三只松鼠 阅读(4412) 评论(0) 推荐(1) 编辑