zoukankan      html  css  js  c++  java
  • 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) 
  • 相关阅读:
    219. Contains Duplicate II
    189. Rotate Array
    169. Majority Element
    122. Best Time to Buy and Sell Stock II
    121. Best Time to Buy and Sell Stock
    119. Pascal's Triangle II
    118. Pascal's Triangle
    88. Merge Sorted Array
    53. Maximum Subarray
    CodeForces 359D Pair of Numbers (暴力)
  • 原文地址:https://www.cnblogs.com/architectforest/p/13087798.html
Copyright © 2011-2022 走看看