ant+jmeter执行用例

ant+jmeter执行用例

一、在测试片断里面管理测试用例
    测试片断是控制器上的的一个特殊的线程组,它与线程组处于一个层级,它与线程组有所不一样,它不被执行,当它是一个模块控制器或者被控制器所引用时才会被执行
    每一个版本一个jmx脚本,里面包括多个测试片断,经过测试控制器进行管理
    1)打开jmeter工具,在测试计划下新增测试片断(注意新增的测试片断都是禁用状态记得要启动哦)
            
    2)在测试片断下新增须要的取样器
            
    3)保存文件到jmeter的bin目录下,使用相对路径,方便管理(考虑到linux没法识别\,须要将符号修改成/)
    4)再新打开一个jmeter,在测试计划下新增一个线程组
        
    5)在该线程组下新增一个include控制器(该控制器用于调用测试片断)
        
    6)Include控制器中文件名选择须要导入的脚本,且选择xiangdui路径(考虑到linux没法识别\,须要将符号修改成/)
            
    7)添加上须要的用户自定义信息,头信息,以及观察树信息,最后保存
            
    8)最后执行结果为:
            
 
二、 在Linux上面安装好ant
    1)下载ant到Linux系统中,文件下载在/root/data目录下
    2)使用tar -zxvf进行解压
    3)设置环境变量vim /etc/profile ,在文件中添加如下内容:
         export ANT_HOME=/root/data/apache-ant-1.9.14
        export  PATH=$PATH:$ANT_HOME/bin
    4) source /etc/profile 目的让配置文件实时生效
    5)ant -version  查看ant版本
        
    6)看到上图表示安装成功
    7)将build.xml文件上传到bin目录下
 
 
 
三、 上传脚本到Linux的jmeter下面 
    1)使用rz命令将脚本文件上传到对应的目录下面(须要与windows环境的jmeter路径一致)
    2)在build文件中添加上如下内容,写明jmeter脚本位置,以及须要用到的jar包:
        
    3)须要在jmeter目录下建立work存放报告
    4)须要在将jmeter的ant-jmeter-1.1.1.jar依赖包(在extras路下),复制放到ant的lib目录下面去
        cp  ant-jmeter-1.1.1.jar  /root/data/apache-ant-1.9.14/lib
    5)进入jmeter.properties配置文件查看报告的保存形式是否是xml,不是修改成xml
        
        6)由于用到发邮件,因此须要将邮件的jar包放置到ant中lib下面去,用到的三个依赖包以下:    
                
四、 用ant执行jmeter生成报告  
    进入ent的bin路径下面使用./ent 运行脚本
    执行结果以下:
    
到work路径中查看文件内容以下:
    
 
备注:  为何仍是NaN,我回头再研究一下
相关文章
相关标签/搜索