zoukankan      html  css  js  c++  java
  • 【JMeter】如何用JMeter进行压力测试

    【JMeter】如何用JMeter进行压力测试(调试脚本已再猪猪微信的收藏中进行了收藏哦,名字叫exam-wow.jmx)

    一、用badboy录制压测过程形成脚本另存为jmeter格式文档。

    二、JMeter工具的应用

          1.用jmeter工具打开一中导出的jmeter文件,进行优化修改。

        2.创建路径如下:

    3.test展开

     

    4.username参数化设置

    1)添加用户名参数化并设置参数化的用户名及密码

    2)将脚本中的用户名替换成${username}

    5.关联函数设置;

    脚本中添加正则表达式提取器,通过fiddler中的抓取代码,通过fiddler工具找到关联函数的左右边界,然后取值部分用(.+?)来代替即可完成正则的配置。

    1)attempt

    2)sesskey

    3)qusage

    4)页面中对应关联函数都进行相应的替换

    5)添加Debug PostProcessor,在检查树中查看参数取值是否正确。

     6.其他设置

    1)HTTP Cookie Manager

    2)User Defined Variables

     

    3)HTTP Header Manager

    4)查看结果树

     三、疑难wow解答记录:

    1.比如脚本中存在输入中文的情况,比如考试中存在填空题,北京录制过程中解析成了乱码,那么可以通过修改这里来解决此问题。

    2.北京、下一页字样如果也录制成了乱码,那么可以将乱码文字修改为正常答题结果或者下一页文字。

    3.自动重定向和跟随重定向区别?

    答:取样器结果中如果Response code为301、302、303的话类似3xx形式,那么推荐使用“跟随重定向”。如果使用“自动重定向”就会报错不通过哦。

  • 相关阅读:
    unity3D相机缓慢看向目标物体
    设计原则
    unity3D中GUI标题内文字滚动效果
    python3.6中安装PyQt报错
    codeforces 515B.Drazil and His Happy Friends
    HDU 1029 Ignatius and the Princess IV
    POJ 1052 Plato's Blocks
    Uva220 Othello
    uva201 Squares
    uva1587 Box
  • 原文地址:https://www.cnblogs.com/zhuzhubaoya/p/7454209.html
Copyright © 2011-2022 走看看