• linux(centos8):jmeter5.3并发测试实例(参数在范围内随机取值)


    一,测试的url地址说明:

    1,这是一个秒杀功能的url:

    http://127.0.0.1:8080/second/skusecond?actid=2020&skuid=cpugreen&buynum=2&userid=1&peractlim=3&perskulim=2

      说明:这里面有两个参数需要我们设置成随机选取值:

                buynum:   用户在秒杀时的数量,4个值备选:1  2  3  4

                userid:      参与秒杀的用户:   3个值备选:     u1   u2   u3

    2,jmeter的安装和中文化

       参见这一篇:

    https://www.cnblogs.com/architectforest/p/13071996.html

    说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

             对应的源码可以访问这里获取: https://github.com/liuhongdi/

    说明:作者:刘宏缔 邮箱: 371125307@qq.com

    二,建立测试计划并进行测试:

     1,文件->新建

     新建一个测试计划,

     命名为: redis秒杀测试

     如图:

     如何保存测试计划?

    文件->保存测试计划

    2,创建自定义变量

    在测试计划上右击,调出右键菜单:

    添加->配置元件->用户定义的变量

    添加我们要使用到的变量:如图:

    3,添加线程组:

    在测试计划上右击,调出右键菜单:

    添加->线程(用户)->线程组

    把线程数设置为100,表示并发100个线程,如图:

    4,给线程组添加http请求

    在线程组上右击,调出右键菜单:

    添加->取样器->http请求:

    添加各参数,如图:

    说明:需要给参数取随机值的,写成如下形式:

    ${__RandomFromMultipleVars(n1|n2|n3|n4)}

    RandomFromMultipleVars的作用:从分隔的一组变量值中随机提取一个元素

    5,给线程组添加察看结果树

    在线程组上右击,调出右键菜单:
    添加-》监听器-》查看结果树

    6,运行:

    点击工具栏上的启动按钮,运行测试,

    完成后可以在查看结果树检查结果,如图:

    三,查看jmeter版本

    [root@localhost jmeter]# jmeter -v
        _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____
       /   |  _  /   / ___| | | | ____|     | |  /  | ____|_   _| ____|  _ 
      / _  | |_) / _ | |   | |_| |  _|    _  | | |/| |  _|   | | |  _| | |_) |
     / ___ |  __/ ___  |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <
    /_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_ 5.3
     
    Copyright (c) 1999-2020 The Apache Software Foundation

    四,查看linux版本

    [root@node ~]# cat /etc/redhat-release
    CentOS Linux release 8.1.1911 (Core) 
  • 相关阅读:
    对物联网的认识
    读书笔记
    Intel:从屌丝逆袭成业界大佬
    实模式:奇葩的存在
    depot_tools Google代码管理工具包
    std::out_of_range异常
    SensorMode选择
    shell脚本学习(2)查找
    shell脚本学习(1)入门
    输入子系统
  • 原文地址:https://www.cnblogs.com/architectforest/p/13087798.html
Copyright © 2020-2023  润新知