Jmeter测试——http请求

Dipa 2015-01-21

 这几天开始接触Jmeter测试。感觉这个工具十分的便利。可以比较真实模拟出多用户并发请求。

第一步:从官网上面下载Jmeter压缩包。解压之后,还需要配置两个环境变量。

            1.创建JMETER_HOME系统变量,值为Jmeter解压后的路径。例:E:\apache-jmeter-2.6          

            2.在CLASSPATH系统变量后面添加

            %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;

            %JMETER_HOME%\lib\jorphan.jar;

            %JMETER_HOME%\lib\logkit-1.2.jar;

第二步:编写简单的Http请求测试计划。

            1.运行Jmeter的bin目录下的Jmeter.bat命令。弹出一个命令框,再过几秒钟,弹出Jmeter

 可视化界面。证明环境变量配置成功。

            2.在测试计划,单击右键创建——线程组。

             线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp-Up Period(in seconds)表示在这时间内创建完所有的线程。如有8个线程,Ramp-Up = 200秒,那么线程的启动时间间隔为200/8=25秒,这样的好处是:一开始不会对服务器有太大的负载。线程组是为模拟并发负载而设计。 

             创建Http请求。线程组——添加——Sampler——HTTP请求。
Jmeter测试——http请求
              这是对百度的主页发送请求。

               带有参数的请求

               
Jmeter测试——http请求
          ${socialPlatform},${queryname}这里是引用csv文件里面的数据。

           线程组——配置文件——CSV Data Set Config。

           Filename:你csv文件的绝对路径。

           Variable Names:你需要传入的参数的引用名,和上面对应,这里是:socialPlatform,queryname。中间以逗号隔开。

           接着你在本地创建一个csv文件,每一行代表一个线程引用数据。顺序和前面设置Variable Names顺序相对应。

           3.显示结果

                线程组——监听器——聚合报告/察看结果树/......

                 

              

相关推荐

新路 / 0评论 2020-06-08