摘要: 使用场景: 请求API需要授权令牌,但是授权令牌只需要获取一次,即可调用服务器上其他业务接口。 所以我想要把授权操作放在单独的一个线程,业务流放在其他线程。 这就需要我把从授权线程获取的令牌传入业务流线程。 解决方法———后置处理器Beanshell PostProcessor 1、首先选择“获取t 阅读全文
posted @ 2018-11-20 20:40 hjianhui 阅读(5002) 评论(3) 推荐(0) 编辑
摘要: AggregateReport 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。 对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,错误率,大约吞吐量(以请求数/秒为单位)和以kb/秒为单位的吞吐量. 聚合报告下方的图是对上方的表的一个可视化,所以在这里我们主 阅读全文
posted @ 2018-11-20 20:30 hjianhui 阅读(30673) 评论(0) 推荐(2) 编辑
摘要: JMeter是一个非常流行的性能测试工具,它的优点如下: 开源,它是一款开源的免费软件,使用它不需要您支付任何费用。 小巧,相比LoadRunner的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具。 功能强大,JMeter设计之初只是一个简单 阅读全文
posted @ 2018-11-20 20:23 hjianhui 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 在jmeter里正则表达式用的位置比较多。 一、正则表达式 功能是从请求的响应结果中取到需要的内容,作为下一个接口的入参从而实现关联。正则表达式提取器可配合Debug Sampler来查看各变量取值。 要关联这个 user_id":"10145" 说明: 简单介绍一下Jmeter正则表达式提取器的使 阅读全文
posted @ 2018-11-19 20:27 hjianhui 阅读(15625) 评论(0) 推荐(2) 编辑
摘要: 非 GUI 模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源。 使用命令:jmeter -n -t <testplan filename> -l <listener filename> -n:非GUI模式 -t:需要执行的脚本文件名,如:XX.jmx -l:保存的文件名, 阅读全文
posted @ 2018-11-19 20:00 hjianhui 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 第一步:获取mysql YUM源 进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/ 点击 下载 右击 复制链接地址 https://dev.mysql.com/get/mysql57-community-release-el7 阅读全文
posted @ 2018-11-19 10:43 hjianhui 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常可以通过try语句来检测。try语句 阅读全文
posted @ 2018-11-18 13:43 hjianhui 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Ramp-up Period(in seconds) 【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时 阅读全文
posted @ 2018-11-18 10:32 hjianhui 阅读(271) 评论(0) 推荐(0) 编辑
摘要: - 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。 - 测试用例不是基于需求文档设计,而是针对猜测可能出现的缺陷进行设计。 -错误猜测法有时候可以更好的完善需求文档 例如,测试一个对线性表(比如数组)进行排序的程序,可推测列出以下几项需要特别测试的情况: 1) 输 阅读全文
posted @ 2018-11-17 18:46 hjianhui 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、简单用法 在PICT安装目录下新建一个txt文本。把参数填入txt文本中。[内容包括(注意格式<ParamName> : <Value1>, <Value2>, <Value3>, ...),e.g)] ,txt文件名最好是英文名,文本标点必须是英文标点 在CMD命令中输入:pict test. 阅读全文
posted @ 2018-11-17 18:42 hjianhui 阅读(260) 评论(0) 推荐(0) 编辑