zoukankan      html  css  js  c++  java
  • Jmeter 并发测试

    前言

    web站点测试 30个登陆并发测试

    步骤

    流程:

    • BlazeMeter录制
    • Jmeter压测

    录制

    Chrome 插件录制,简单的记录一下
    单击红色按钮开始录制(注:录制过程中不要出现多余的操作!)

    在web界面上 执行你需要录制的操作,录制完毕后 点击录制结束按钮

    单击save 把刚才录制的jmx文件导出来

    这里选择保存格式 JMX注:需要先登录才能选择 JMX保存) 如何登入请移步百度

    Jmeter压力测试

    在做压力测试之前,我们首先梳理一下我们需要哪些东西?

    1. Jmeter中打开我们刚才保存的 JMX文件
      2.设置并发数
    2. 设置登陆
      username 对应的是 第四部中导入的用户名变量
    3. 添加 CSV数据文件
      导入文档(username.csv) 这个文档中保存了30个登陆账号的用户名和密码
      为什么要导入csv? 因为我这里使用的是30个不同的账号同时登陆,账号需要从本地账号导入到Jmeter中


      我这里登陆不同账号 对应的 url绝对路径名也是不同的,所以这里使用变量替换
    4. 启动

    问题

    线程启动后,始终不结束,而且样本数明显没有加载完··
    这个破问题卡了我一下午

    最终在贴吧找到了解决方法,HTTP请求中设置超时时间

  • 相关阅读:
    for 续1
    8 解决多线程对共享数据出错
    7 多线程 全局变量
    6 线程threading
    5 多进程copy文件
    4 进程间通信Queue [kjuː]
    3 进程池
    2 进程multiprocessing [mʌltɪ'prəʊsesɪŋ] time模块
    1 多任务fork Unix/Linux/Mac
    16 pep8 编码规范
  • 原文地址:https://www.cnblogs.com/unixcs/p/13675505.html
Copyright © 2011-2022 走看看