• 【NO.12-2】jmeter-执行脚本


    //拿jmeter举例

    //要进入到jmeter工具的bin目录

    //当使用其它的开源测试工具的时候,也可以参考上面这一点,即:进入到bin目录

    //如果工具本身不包含bin文件,那么在工具的1级目录执行即可

    //脚本文件(即test.jmx)是:http://123.456.7.89:8080/article/relation/channel/0038/keyword/${__CSVRead(data.csv,0)}${__CSVRead(data.csv,next)}/start/0/size/20/

    $cd /home/userName/jakarta-jmeter-2.4/bin/    /*这里好像漏掉了什么,进入到jakarta-jmeter-2.4/bin目录,首先将测试脚本(test.jmx)和数据文件(data.csv)也要拷贝到该bin目录下,

    $./jmeter -n -t test.jmx               否则这一行命令是执行不了的*/

    • -n告知JMeter采用非图形化运行JMeter脚本
    • -t指定要运行的脚本文件

    如果无法执行,请参考权限问题如下:

    • ”su”与”su –“有区别,记住最好使用”su –“。                                     

       [ 执行”su –“时,表示该用户想要变换身份成为root,且使用root的环境设置参数文件。]

    • 在jakarta-jmeter-2.4/bin目录,使jmeter文件的权限最大化。(chmod 777 jmeter)
    • 也有可能是测试机没安装java,所以安装即可

    实时查看脚本的执行返回结果:tail –f result.csv。如果返回200,说明hosts是正确的,脚本也是正确的。(配置jmeter时已设置结果文件的名称和路径::../../result/result.csv)

    当运行了1次脚本后,会出现文件result.csv。

    请注意:每次运行完脚本后,须清除result.csv文件

    清除方式1:rm result.csv

    清除方式2:echo "" > /home/username/ jakarta-jmeter-2.4/result.csv     //在nginx上面,如果直接删除(rm)掉结果文件,可能引起无法继续写入结果至结果文件,所以“清除方式2”是一个保守而稳妥的方式。

  • 相关阅读:
    Pagodas
    Bazinga
    取石子问题
    Sudoku Killer(hdu 1426 数独)
    欧拉函数
    CCPC Ancient Go
    ZZNU 1992: 情人节的尴尬
    fzu Problem 2128 最长子串(KMP + strstr 经典好题)
    POJ
    HDU
  • 原文地址:https://www.cnblogs.com/musicmovie/p/3683584.html
Copyright © 2020-2023  润新知