jmeter

jmeter

我最擅长的是 jmete首先我给大家介绍一下 jmeter

1. jmeter介绍

    jmeter是个开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件

支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放,

入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试

多平台支持,可在Linux,Windows,Mac上运行,支持多协议

Jmeter的作用的作用是什么呢,就是做性能测试

2.jmeter怎么用

    首先根据自己平台,下载对应文件→安装JAVA环境

3.创建线程组

    线程组主要包含三个参数:

    线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。

    线程组是什么:

    虚拟用户数。一个虚拟用户占用一个线程。设置多少虚拟用户数在这里也就是设置多少个线程数。

   准备时长(秒):

    设置的虚拟用户数需要多长时间全部启动。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。

    循环次数:

    每个线程发送请求的次数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,一直到选择停止运行脚本。

    调度器:

    设置线程组启动的开始时间和结束时间(配置调度器时,需要勾选循环次数为永远)

    持续时间(秒):

    测试持续时间,会覆盖结束时间

    启动延迟(秒):

    测试延迟启动时间,会覆盖启动时间

    启动时间:

    测试启动时间,启动延迟会覆盖它。当启动时间已过,手动只需测试时当前时间也会覆盖它。

    结束时间:

    测试结束时间,持续时间会覆盖它。

4.创建http请求

添加→sampler→HTTP请求    

    里面包括:注释、服务器名称域、路径、端口、HTTP请求方式、协议

5.监听器    

    1. 查看结果数

    2. 聚合报告

    3.用图标看结果

    4. 用表格查看结果

    5. 图形结果

    6.汇总报告

6.断言

断言就是    预先判断可能会出现字符串,如果匹配成功断言成功,否则断言失败。

分两种:1.响应断言    2. JSON断言

7.组件参数化

1.自定义变量

    1.添加→配置原件→用户定义变量

    2.定义一个变量并赋值

    3.在http请求中调用变量$(变量)

2.引用文件中的变量

    1.添加→配置原件→CSV Data Set Config

    2.设置线程组的线程数

    3.文件路径、编码、遇到文件结束符(true、false)

    4.在http请求调用第二步中定义定义变量

    5.数据库导出TXT文件

8.jmeter函数助手

1.工具→函数助手→选择CSVResd→文件路径(必须bin)列名(0.1.2)箭头生成

2.吧生成的码赋值到HTTP请求界面参数

9.脚本录制

移动端录制

    1.保证同一网络

    2. jmeter → 测试计划 → 添加非测试元件 → Http服务代理 → 设置端口

    3.手机设置端口和IP

    4.启动

    5.手机请求网络

PC端录制

    badboy

10.jmeter压测

    为什么要进行压测

        不断给数据库施加压力,验证数据库处理的性能

    数据库压测

        测试的过程中,我们经常要对数据库表数据进行查询、修改、添加等操作。在用 JMeter 做性能或者接口等 测试时,也可以让 JMeter 连接数据库然后对数据库数据进行相关操作。下面先来学习如何使用 JMeter 连接 MySql 数据库进行操作。

        1.JDBC配置

        2.设置完成后,接下来在线程组下创建一个 JDBC Request 请求。

        3.select statement    只支持单条查询,只支持第一条数据查询

        4.updata statement    修改数据

        5.Callable Statement    支持查询、修改    支持多个查询

    服务器压测

    在使用Jmeter工具进行性能测试或者压力测试的时候要对服务器的资源进行监控,如cup的使用情况、服务器的内存资源等,这个时候我们就需要配置一下相关插件进行监控。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,277评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,689评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,624评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,356评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,402评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,292评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,135评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,992评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,429评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,636评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,785评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,492评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,092评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,723评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,858评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,891评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,713评论 2 354

推荐阅读更多精彩内容