zoukankan      html  css  js  c++  java
  • Jmeter 简单用法

    学习jmeter的部分用法,整理笔记;

    老规矩上图;

    一、录制脚本:Badboy或HTTP代理服务器;

    1. Badboy第三方软件,录制脚本后,可以直接导出为jmeter格式;再通过加载实现脚本;
    2. HTTP代理服务器,设置端口,启动服务器;这里最好进行排除模式利用正则表达式,排除需要的访问;

    优点:简单,快捷;缺点:需要进行调试,要有一定的编程基础;

    调试思路:路径(是否与原始网址一致),跟随重定向(有时登录失败),乱码(content coding:utf-8),变量引用等;查看结果树搭配使用,这是调试的不二选择;

    二、测试计划:

    网上的教程很多,这里就不细讲,谈几个点吧:

    • 参数化:csv data set config和函数助手;
    1. csv data set config:读取csv文件中的值赋值给变量,驱动测试;如,测试多账户登录,需要多个人的账户和密码保存为csv文件;读取数据后赋值给变量user,pwd,再通过引用${user} ${pwd}进行登录;
    2. 函数助手:选择csvreader读取后引用变量,把文件路径名粘贴到第一行,选择第几列写在第二行,点击生成,生成变量进行登录;
    • Synchronizing Timer:类似loadrunner中的集合点;如值为3,三个线程同时运行;
    • Constant Throughput Timer:QPS每秒的吞吐量;
    • HTTP Cookie 管理器:登录及其后续操作的时候,一定要加上这个,后续操作才能进行;

    三、FTP请求:测试上传下载;看图吧,没什么好说的;

    四、分布式测试:同一个局域网下,多台机子进行压力测试;见图吧;

  • 相关阅读:
    菜鸡的Java笔记 第十六
    菜鸡的Java笔记 第十五 this 关键字
    php 数组(2)
    菜鸡的Java笔记 第十四 String 类常用方法
    菜鸡的Java笔记 第十三 String 类的两种实例化方法
    菜鸡的Java笔记 第十二
    php 递推 递归
    bzoj2306 [Ctsc2011]幸福路径
    bzoj3712 [PA2014]Fiolki
    bzoj2958 序列染色
  • 原文地址:https://www.cnblogs.com/breakcircle/p/6222194.html
Copyright © 2011-2022 走看看