JMeter(7)

2019-04-23 12:08

4) 那么你就可以开始测试你的EJBs了.

Jmeter 快速入门教程(八) -- jmeter事务控制器

作者:whoistester 2013-12-16 22:16

[whoistester.com 译, 被墙原文]

你肯定知道, jmeter是一个跨系统平台的性能测试工具, 比如他可以在linux,freebsd,windows,solaris 等等各种系统上可以运行. 我可以说, 事务 transaction controller 控制器是jmeter作性能测试中最重要的. 让我来分享一些关于事物控制器的经验吧.

如果你看了录制jmeter脚本那一章, 你会知道jmeter会录制很多的子请求. 比如当打开首页后, 会继续打开图片, css等资源文件. 通常我们会剔除掉这些子请求, 但如果我需要衡量打开一个页面(包含所有子请求) 到底的性能, 请求时间如何时, 我们会计算包含所有子请求的数据. 这时我们必须使用事物控制器. ( 当然除了这种情况, 在进行api的测试时, 通常也需要事物控制器, 例如 假设api1 获取tgt, api2根据tgt 获取st, 假设该openauth 登陆的过程, 我们将这2步api的调用, 看做一次登陆成功. 那么我们需要将这2步操作,看为一个事务) . 让我们直接来看一个例子吧.

如上图, 有2个主要的http请求. 1个是主页请求, 主页请求又包含了4个子请求. 另外一个主请求是faq页面.

我添加了一个事务控制器(transaction controller), 将主页及其四个子请求都放在了该事务控制器下.

我进行了一次测试,看下聚合报告里的内容.

你可以看到一个事务控制器的标签. 这个事务器则包含了(Home Page, .jpg request, .gif request, .png request, .js request) 这几个请求. 虽然我们把这几个请求的数据相加,可以得到类似于该控制器的数据. 但仅仅是相似而已.

事务控制器中的声称父sample(采样)的标志位的含义.

如果选中了该标志位, 则你不会看到事务控制器包含的所有子元素.

这时候, 再跑一次测试, 你再看聚合报告的时候, 会发现,我们只能看到\事务控制器\和 FAQ 页面的测试报告数据了.

Jmeter 快速入门教程(九) -- 监控被测资源

作者:网友 2013-12-19 00:13

写在前面的话, 作者认为jmeter的监控被测服务器资源只是基本可用, 还好习惯了linux的各种命令和工具,所以也基本不用担心什么了.但是有了图形化的监控, 也方便给领导出报告. 怎么说也是不错的.

在准备正式开始性能测试时,发现,原有的服务器端性能监控的方案,无法通过非GUI模式保存性能数据,而且所记录性能数据比较单一,只有内存的使用情况;所以尝试其他方法; 找到的方法

http://jmeter-plugins.org/wiki/PerfMonAgent/?utm_source=jpgc&;utm_medium=link&utm_campaign=PerfMonAgent

是jmeter官方发布的一个专门作用做web服务器性能监控的工具,包括两部分,需要下载

JMeterPlugins-Standard-1.1.1.zip, 安装到Jmeter之后就会多一个监视器

其次需要下载 ServerAgent-2.2.1.zip

这个是服务器代理,在需要监控的服务器上运行用来采集并向测试机发送服务器信息; 使用方法

$ ./startAgent.sh --udp-port 0 --tcp-port 3450

INFO 2011-11-25 19:02:14.315 [kg.apc.p] (): Binding TCP to 3450

下面是官网的简介 jmeter很好很强大呀

Servers Performance Monitoringsince 0.3.0 Introduction

During a load test, it is important to know the health of the servers loaded. It is also nice to see if you are targeting a cluster if the load is correctly dispatched. To address this, the plugin package now supports server monitoring! Using it, you can monitor CPU, Memory, Swap, Disks I/O and Networks I/O on almost all platforms!

Here is how the plugin looks like. It shows the CPU usage of 4 servers involved in the load test:

Metrics collected

Since version 0.5.0 the Server Agent tool supports collecting over 75 system metrics. See full list.


JMeter(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019中考英语总复习 第二轮 语法考点聚焦 考点跟踪突破23 冠词

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: