随笔分类 -  jmeter

摘要:一、需求 需求:博客系统,模拟用户真实行为,80%的用户阅读文章,20%的用户创建文章,创建文章的用户随机的删除或者修改文章。 二、脚本实现 80%的用户查看文章 20%用户创建文章 根据post_id是否能整除2,决定编辑还是删除 阅读全文
posted @ 2018-12-17 16:39 tooltime 阅读(382) 评论(0) 推荐(0) 编辑
摘要:作为一个测试行业的菜鸟,由于投身于一个小公司,包揽所有的测试。刚开始的功能测试到接口测试,稳定性测试,兼容性测试等,一般由于是小项目所以对于性能有所忽略,也没怎么涉及,公司接了个大项目,后期对于性能上有一定的要求,对于并发用户要求也是比较高的,所以利用项目之间的空隙自学下。 1.java运行环境 说 阅读全文
posted @ 2018-12-17 15:56 tooltime 阅读(1310) 评论(0) 推荐(0) 编辑
摘要:jmeter想要监控服务器CPU、内存、磁盘、网络等相关资源需要借助plugins插件 下载jmeter性能监控插件 1.下载jmeterPlugins-Standard和jmeterPlugins-Extras https://jmeter-plugins.org/downloads/old/ 2 阅读全文
posted @ 2018-12-17 15:43 tooltime 阅读(871) 评论(0) 推荐(0) 编辑
摘要:以下是下载了服务器监控插件的各个组件的功能介绍,有助于以后jmeter的性能测试 1.jp@gc - Actiive Threads Over Time:不同时间的活动用户数量展示(图表) 当前的时间间隔是1毫秒,在setting中可以设置时间间隔以及其他的参数 2.jp@gc - AutoStop 阅读全文
posted @ 2018-12-17 15:40 tooltime 阅读(5228) 评论(1) 推荐(1) 编辑
摘要:问题: 线程数设置:30,远程启动2台机子 查看 jp@gc - Active Threads Over Time图,发现只统计了1台机子的线程数,线程数并不是60: 解决办法: 官方文档中提到: 1. 修改线程组名称为:${__machineName()}_spds 2. 远程全部启动查看,分别显 阅读全文
posted @ 2018-12-17 12:00 tooltime 阅读(2595) 评论(0) 推荐(0) 编辑
摘要:采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明。以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数:200,等待时间(ramp-up):0秒,循环次数为永远,另:线程组——这些元件用于指定运行的线程数和等候周期。每个线程模拟一个用户, 阅读全文
posted @ 2018-12-17 11:43 tooltime 阅读(10713) 评论(1) 推荐(1) 编辑
摘要:Jmeter报告解析 1、Aggregate Report 解析 Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试,例 阅读全文
posted @ 2018-12-17 11:31 tooltime 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:我们知道命令行的方式执行完成jmeter后,会生成jtl文件,里面打开后就是一行行的测试结果, <httpSample t="1" lt="1" ts="1450684950333" s="true" lb="app.testdelay" rc="200" rm="OK" tn="appdelay- 阅读全文
posted @ 2018-12-17 11:26 tooltime 阅读(7444) 评论(0) 推荐(0) 编辑
摘要:聚合报告(aggregate report) 对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,错误率,大约吞吐量(以请求数/秒为单位)和以kb/秒为单位的吞吐量. 吞吐量是以取样目标点的视角来统计的(例如:HTTP请求样例中设置的远程服务器). JMeter会把已生成请求的总响应时间 阅读全文
posted @ 2018-12-17 11:02 tooltime 阅读(8477) 评论(0) 推荐(0) 编辑
摘要:系统在工作负载中的性能受到许多因素影响,处理器速度、内存容量、网络或磁盘I/O控制器的数量以及磁盘的容量和速度是所以工作负荷的重要性能特征组件。还有其他应用程序自身的性能特征、工作负荷的特性、应用程序间的通信行为、磁盘或网络上的数据访问模式,还有终端用户对应用程序的使用模型。对特定工作负荷调优时,常 阅读全文
posted @ 2018-12-15 16:25 tooltime 阅读(545) 评论(0) 推荐(1) 编辑
摘要:用来显示JMeter取样器的测试结果,能够以树、表、图形形式显示,也可以以文件方式保存。 一、设置默认配置 初始化配置文件设置: 监听器默认保存哪些数据域,可以在jmeter.properties(或者user.properties)文件中通过属性定义。这些属性会作为监听器配置对话框的默认设置,还会 阅读全文
posted @ 2018-12-15 16:23 tooltime 阅读(615) 评论(0) 推荐(0) 编辑
摘要:断言用来对服务器的响应数据做验证,常用的断言是响应断言,支持正则表达式。 一、BeanShell Assertion 用来访问JMeter的属性: log对象,可以利用此对象写日志 SampleResult对象,从中获取响应数据、响应码等信息,只读 Respose对象,获取响应数据,只读 Failu 阅读全文
posted @ 2018-12-15 16:06 tooltime 阅读(629) 评论(0) 推荐(0) 编辑
摘要:一、使用场景 json extractor后置处理器用在返回格式为json的HTTP请求中,用来获取返回的json中的某个值。并保存成变量供后面的请求进行调用或断言等。 二、使用方法 步骤一:选择HTTP请求—>后置处理器—>JSON Extractor 步骤二:在查看结果树中,通过json pat 阅读全文
posted @ 2018-12-14 20:26 tooltime 阅读(703) 评论(1) 推荐(0) 编辑
摘要:使用badboy录制脚本 3.1: 页面功能分析: 1. 界面视图,模拟浏览器,能够进行操作 2. 需要录制脚本的URL 3. 点击运行URL 4. Summary:运行的各指标,响应时间,成功事物等 5. 参数:在录制到的需要参数化的地方能够在这里操作之后导入jmeter 6. 目录树,记录录制到 阅读全文
posted @ 2018-12-14 09:53 tooltime 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:1.jp@gc - Actiive Threads Over Time:不同时间的活动用户数量展示(图表) 当前的时间间隔是1毫秒,在setting中可以设置时间间隔以及其他的参数 2.jp@gc - AutoStop Listener :自动停止监听器 设置当发生某些预期之外的情况时自动停止测试 阅读全文
posted @ 2018-12-11 20:54 tooltime 阅读(1952) 评论(0) 推荐(1) 编辑
摘要:本博客转载自:http://www.cnblogs.com/imyalost/category/846346.html 个人感觉不错,对jmeter讲解非常详细,担心以后找不到了,所以转发出来,留着慢慢研究和学习,非常值得推荐推荐!!! 工作中遇到这样一个问题: 需要准备10W条测试数据,利用jme 阅读全文
posted @ 2018-12-11 19:50 tooltime 阅读(357) 评论(0) 推荐(0) 编辑
摘要:一、基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。 2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计划 ->添加->线程组”来建立它,然后在线程组面板里有几个 阅读全文
posted @ 2018-12-11 11:45 tooltime 阅读(2761) 评论(0) 推荐(0) 编辑
摘要:一、下载mysql jar包 下载mysql jar包 http://dev.mysql.com/downloads/connector/j/ 网盘下载地址:mysql-connector-java-commercial-5.1.25-bin.jar 查看jar包支持的mysql版本:http:// 阅读全文
posted @ 2018-12-10 19:29 tooltime 阅读(5543) 评论(0) 推荐(0) 编辑
摘要:Badboy安装和介绍 【前言】 欢迎来到我的博客 Badboy是用C++开发的动态应用测试工具,拥有强大的屏幕录制和回放功能,可提供图形结果分析功能,同时Badboy提供了将Web测试脚本直接导出生成Jmeter脚本的功能,为Jmeter支持的jmx格式脚本;他是一款免费的web自动化测试工具,一 阅读全文
posted @ 2018-12-10 09:35 tooltime 阅读(9662) 评论(0) 推荐(0) 编辑
摘要:骤是:在测试计划下面新建一个线程组,线程组下面添加请求,再线程下加入HTTP信息头管理器(如果要求传此参数的话)请求中添加结果和断言 1、打开页面添加一个线程组: 2.线程组中设置参数: 很重要的几个参数:线程数、ramp-up period、循环次数。 线程数:是执行的时候执行次数; ramp-u 阅读全文
posted @ 2018-12-07 18:30 tooltime 阅读(822) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示