发表于: 2018-06-29 21:31:26

1 802


今天完成的事情:

今天主要是学习jmeter的一些基本的概念和运用

jmeter的简介

jmeter有apache开源组织开发并维护的性能测试软件。

是又java作为技能底层支撑(必须安装java的运行环境才能用jmeter)

jmeter组成

取样器》线程组》监视器

取样器:进行脚本逻辑控制(用取样器控制业务流程,什么请求,什么时候请求)

线程组: 场景设计(例如设置多少人同时访问,访问的次数)

监视器:监控脚步运行,取得性能指标。 

完全用java语言开发的软件。

jmeter操作

win系统下点击jmeter.bat运行

mac系统下点击jmeter.sh运行。

线程组:

线程组属性:线程数(控制多少用户进并发)和loadrunner的虚拟用户是一个概念,模拟多少用户来访问编译系统。

ramp up(in seconds):(在多少秒之内对应用系统进行多少线程数的并发 ps:加压策略)

例如线程数是一百 ramp up 为1秒 那么就是在一秒之内对被测系统访问一百次。

循环次数(永远):控制线程循环多少次

取样器:

sampler

各种请求

例如:ftp请求 

java请求

http请求 

监听器:

常用

查看结果树(辅助脚本调试)

可以看到被测系统的结果树中哪一个环节出现问提。

聚合报告(统计类报告)

统计访问多少次数 访问时间 

逻辑控制器

可以进行逻辑的划分(更精细的控制脚本逻辑)

配置元件 

定时器

可以控制用户并发的速度。

前置处理区 

后置处理器

断言

明天的计划:

1继续学习jmeter。

2开始编写测试点。


遇到的问题:
主要是对jmeter的操作有点懵又是逻辑控制器 又是元件配置 前置处理器 后置处理器 还有断言,我们正常中使用jmeter也要用到这些吗?


收获:

1学习了jmeter的基础的一些应用和概念。

ps:昨天找开放师兄又要了线上的更新包,到现在还没有回复






返回列表 返回列表
评论

    分享到