zoukankan      html  css  js  c++  java
  • 如何使用JMeter进行并发测试

    JMeter下载地址

    1、下载最新版的JMeter的文件压缩包到本地

    2、解压出来得到如下文件夹

    3、打开bin文件夹找到jmeter.properties文件,打开它

     4、找到第37行修改(添加)此条代码修改为中文

    language=zh_CN

     5、然后找到jmeter.bat文件,双击打开

     6、新建测试计划,选中“测试计划”鼠标右击,选择添加->线程(用户)->线程组

       7、光标选中线程组,鼠标右击,添加->取样器->HTTP请求

      8、单击http请求,显示详情页填写需要进行测试的api的URL和需要一同传过去的数值,这里要注意的是URL里不要含有http或者https,可以填在协议这一栏,如果是http可以为空,另一个是请求方法,要确定是post形式还是get形式,至于路径其实是可以和IP地址写在一起的,如果有端口号的话,那就分开写看的更明白。下方参数就是要拼接到url中的参数比如:http://baidu.com?name=summer&id=888这样的数据,?后面的即为要传的参数,点击下方添加按钮将其添加到参数栏里。

    9、光标移到HTTP请求->添加->配置元件->HTTP信息头管理器

     

    10、在HTTP信息头管理器中添加需要回传的token和Cookie等放在 Header中的内容

    11、完成了内容配置工作后、我们还需要配置结果查看工具,光标移到测试计划->添加->监听器->察看结果树

    12、察看结果树点开,我们选择一个xml文件用于保存测试结果

    这里我们就用自带的log4j2.xml就好了

     

    13、我们回到线程组,这边先选择一下测试的并发数(线程数),和并发时间,还有循环次数。这边的并发数指的即是模拟多少用户同时操作,并发时间指的是这些用户在多少时间内进行这些操作,比如是1分钟内的操作,那么可以设置为60,循环次数指的是这样的操作需要执行多少次。

    14、设置完成后我们保存一下,然后先切换到查看结果树页面,然后点击上方的绿色启动按钮,即可开始并发测试了,返回的数值在察看结果树这边显示,我们点击响应数据即可看到返回的json数据了。

    这样就完成了一个简单的并发测试了

    附:如果是多个API是连贯操作,比如添加到购物车才能测下单,那么可以将这两个http请求挂在同一个线程组下面

    你安静了夏天,陪你度过愉快的代码生活
  • 相关阅读:
    使用BusyBox制作根文件系统【转】
    嵌入式根文件系统的移植和制作详解【转】
    Linux TTY框架【转】
    Linux内核配置机制(make menuconfig 、Kconfig、Makefile)讲解【转】
    【转】Java如何克隆集合——深度拷贝ArrayList和HashSet
    【转】解决java.lang.IllegalStateException: The content of the adapter has changed but ListView...的问题
    【转】JAVA中的浅拷贝和深拷贝
    【转】JAVA字符串格式化-String.format()的使用
    【转】Android API 中文(14) —— ViewStub
    【转】Android 之 下拉框(Spinner)的使用
  • 原文地址:https://www.cnblogs.com/summerstore/p/11529105.html
Copyright © 2011-2022 走看看