摘要: 现在下载jdk也需要各种限制,很多同学手中的版本或多或少有以前的,但是jmeter不同版本需要不同的jdk支持。 历史版本下载链接:https://archive.apache.org/dist/jmeter/binaries/ PS:有其他此方面问题,可以下方留言。 我只是个搬运工 阅读全文
posted @ 2020-09-25 10:02 SunJoker 阅读(3066) 评论(0) 推荐(0) 编辑
摘要: 前言 使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。 locust分布式启动场景有2种,一种是单机设置master和slave模式,另外一种是有多个机器,其中一个机器设置master,其它机器设置slave节点。 单机主从模式 Loc 阅读全文
posted @ 2020-02-06 10:30 SunJoker 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们在linux上使用locust工具压测的时候,会使用no web模式,然后需要收集运行的日志,方便查找问题。 命令行参数 输入locust help 查看所有的命令行参数 locust help Usage: locust [options] [LocustClass [LocustCl 阅读全文
posted @ 2020-02-06 10:29 SunJoker 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 前言 实现场景:所有并发虚拟用户共享同一份测试数据,并且保证虚拟用户使用的数据不重复。 例如,模拟10用户并发注册账号,总共有100个手机号,要求注册账号不重复,注册完毕后结束测试 准备数据 虚拟用户 locust1 locust2 locust3 locust4 locust5 locust6 l 阅读全文
posted @ 2020-02-06 10:26 SunJoker 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言 前面【Locust性能测试2 先登录场景案例】讲了登录的案例,这种是直接传账号和密码就能登录了,有些登录的网站会复杂一点, 需要先从页面上动态获取参数,作为登录接口的请求参数,如【学信网:https://account.chsi.com.cn/passport/login】的登录接口请求参数 阅读全文
posted @ 2020-02-06 10:25 SunJoker 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 前言 前面是在web页面操作,需要手动的点start启动,结束的时候也需要手工去点stop,没法自定义运行时间,这就不太方便。 locust提供了命令行运行的方法,不启动web页面也能运行,这就是no web模式启动 无web UI模式 在没有Web UI的情况下运行locust 可以打开cmd 通 阅读全文
posted @ 2020-02-06 10:23 SunJoker 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 前言 有很多网站不登录的话,是无法访问到里面的页面的,这就需要先登录了 实现场景:先登录(只登录一次),然后访问页面 我的地盘页 产品页 项目页 官方案例 下面是一个简单的locustfile.py的简单示例: from locust import HttpLocust, TaskSet def l 阅读全文
posted @ 2020-02-06 10:20 SunJoker 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 提到性能测试,大部分小伙伴想到的就是LR和jmeter这种工具,小编一直不太喜欢写这种工具类的东西,我的原则是能用代码解决的问题,尽量不去用工具。 python里面也有一个性能测试框架Locust,本篇简单的介绍Locust的基本使用,希望越来越多的小伙伴能一起爱上它! 环境准备: pytho 阅读全文
posted @ 2020-02-06 10:17 SunJoker 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 手机投屏 测试工程师为什么需要 蛮久之前有朋友找过我,问我有没有好的方法给手机录屏,截屏。仅限于安卓机,当时没有这么多花里胡哨而且实用的工具,在当年当仁不让的就是用adb了。 为什么需要录屏的工具呢,从测试的角度来讲,case需要见名知意,bug的标题也是如此。但是不是所有人都能精简的相当明了的。而 阅读全文
posted @ 2019-12-16 11:19 SunJoker 阅读(502) 评论(0) 推荐(0) 编辑
摘要: jmeter centos分布式部署 1.分布式并发原理 2. slave (执行机)部署 slave安装 就不多BB了,上一篇 "博客" 有写相关内容 2.1 slave 配置 以我为例吧 负载机系统:centos jemter版本apache jmeter 5.0 哦对了,很重要,很重要,很重要 阅读全文
posted @ 2019-01-09 11:37 SunJoker 阅读(1417) 评论(0) 推荐(0) 编辑