# __ .______ __ __ .______ .___________. ______ ______ .___ ___. # | | | _ \ | | | | | _ \ | | / | / __ \ | \/ | # | | | |_) | | |__| | | |_) | `---| |----` | ,----'| | | | | \ / | # | | | ___/ | __ | | ___/ | | | | | | | | | |\/| | # | | | | | | | | | | | | __ | `----.| `--' | | | | | # |__| | _| |__| |__| | _| |__| (__) \______| \______/ |__| |__| # ""$o o$"" ""$o o$" o "$""""o "o $" o""" $" "$o "$o" $o " $ o$" "$o $$$o$$$$o$$$$ $" "oooo o "" ""$$$$$$$$""o"" oo oooo" "$$$$$$oo"oo$$$o" o$$$$oo" o$$$o "o$$$$$$$ "$ $$$$$$$$$oo o$$$$$$$$$o"$" $ $$$ $$$$$$ o$$$$$$ "$$o"o $ $$$$o $$$$$$ $$$$$$$ $$$$o"o $ $$$$$ $$$$$" "$$$$$ $$$$$$ $ $o""""" """" """ """"""$" $ o$$$$$"""$$$$$"$$$$$""$$$$$ooo"o $ o"$o $$$$$$$$oo$$$$$$$$o $$"" $ oo$ "$$$$$$$$$$$$$$$$$$$$" o" o $oo o$$$"$ $$o"o $$$$$$$"" "$$$$$$$ o$$ $$$$o IPHPT BUG o$$$$" $ $$$$ o "$$$$$oo o$$$$$$ "o$$$$ $ $$$$$ o$$"" $ $$$$$o" "$$$$$$$$$$$$$ o o$$$$$o$ "" $$ $$" $ $$$" o"o$$$$$$$$$$$$ " "$$$ $ $$o o$$ "o $$ " $$$$$$$$$$$"o "$$ $ $$$ $$$ oo$ $ o""$$""$$$o " $"o$o $$$o o$$$$ o$$$"o"$oo$$$$o" o $o $$$$$oo$ $$$$o $$$$ $$$$ $$$$" $ $$$$$"" $$ o$$$ """$$$$"o" "$$$o "$$$o $$$" o """ $ $$$oo $$$$o" $$ o$$$"o" """"$ o$$$ o$" $$$ $ "$"" o$"o"$$o$$$$ "$$"o" o$$ "$oo $ " $$o $ "oo$"o$$$"o$o"$$$$o" o" $$$ ""$o $$ $$$o "o$$o$"$$"$$o$$o$$"$$o" $$$ ""o $$$ ""$$$ $$$$$$ $$$$ $" $$$$ $$ $$$$ $$$$"$$$o$ $"" $$$ $$$$ "$$$ """ $$$$ $$"" "$$ oo$" $ooo $ "$$ Apache-Jmeter 使用   -  知芯

Apache-Jmeter 使用

  1. 简介 性能测试采用Apache-Jmeter工具进行。

    • 该工具能够通过线程模拟用户;
    • 通过CSV数据文件设置组件读取自定义的CSV文件(CSV文件用于存储自定义变量,比如测试用例);
    • 通过cookie提取器提取系统返回的cookie(用户多次关联请求的测试,或者绕过请求验证);
    • 提供汇总报告,聚合报告等。
    • 通过UI的方式定义和组合需要的组件,设定参数,试运行脚本;
    • 脚本正确运行时,应该使用命令行的方式运行,将会生成网页形式的报告。
  2. 具体步骤 所有组件都是右键,添加里边寻找。

    • 添加csv数据文件设置(可选) jmeter1.png
    • 新建线程组,主要流程中的执行组件都建立在线程组之下 threadGroup.png
    • 在线程组内添加简单控制器(可以理解为一个简单控制器就是一个测试的单元)
    • 在简单控制器内建立HTTP请求组件 http.png
    • 在HTTP请求下建立HTTP信息头管理器 这里可以通过chrome浏览器复制过来
    • 在HTTP请求下设置cookie提取器 cookie.png
    • 在下一次请求中使用cookie useCookie.png
    • 在控制器下建立查看结果树、汇总报告、聚合报告
    • 多个控制器可有右键启用禁用,一般只需要启用一个控制器然后再命令行使用脚本 bash ./bin/jmeter -n -t test.jmx -l test.csv -e -o ./result -n 表示无GUI,-l 生成测试详细过程,-o 生成网页汇总结果。
  3. 常见问题


欢迎转载,但请附上本文地址: http://www.codeyourlife.cn/detail/46/

理想和现实,他们是两种人,而我处于两者之间。有时激情昂扬认为自己能改变世界,仔细想来,大多数人注定平凡。