👉 ✈手机屏幕横着看更精彩 *_*. . . . . . 大 江 东 去,浪 淘 尽, 千 古 风 流 人 物。 故 垒 西 边, 人 道 是, 三 国 周 郎 赤 壁。 乱 石 穿 空, 惊 涛 拍 岸, 卷 起 千 堆 雪。 江 山 如 画, 一 时 多 少 豪 杰。 遥 想 公 瑾 当 年, 小 乔 初 嫁 了, 雄 姿 英 发。 羽 扇 纶 巾, 谈 笑 间, 樯 橹 灰 飞 烟 灭。 故 国 神 游, 多 情 应 笑 我, 早 生 华 发。 人 生 如 梦, 一 尊 还 酹 江 月。 (。_°)☆\(- – ) 👈

Jmeter脚本创建与修改

一、Jmeter脚本创建大概分为几个步骤:

  1.添加线程组

  2.添加请求

  3.判断请求响应

  4.统计请求响应情况

 

二、Jmeter脚本的录制

  1、Jmeter代理录制;

    1)打开Jmeter,看到左边显示一个空的测试计划,把该测试计划改名为TestPlan1。右键单击该测试计划,选择“添加”-“线程组",添加个线程组, 改名为TestGroup1。

    2)为了录制浏览器的操作,需要添加一个Http代理服务器,操作如下,右键单击“工作台”,选择“非测试元件”-“Http代理服务器”。设置该 "Http代理服务器”,“目标控制器”选择刚才建立的线程组,点击“启动”,启动该代理服务器。

    3)打开浏览器,这里使用IE,改变IE的代理服务器配置,操作如下“工具”-“Internet选项" -“连接”-“局域网设置”,勾上“为LAN使用代理服务器...”,地址为"localhost",端口为8080,确定。

    4)在测览器的URL栏输入需要测试的地址,进行操作, 操作完毕后,点击"Http代理服务器”的“停止”按钮,你能看到"TestGroup1"下面录制了刚才操作的内容。

    5)点击“保存测试计划",保存为test1. jmx。

 

2、Badboy软件录制

  对于http协议的脚本,可以通过jmeter的代理服务器和badboy进行录制,badboy录制脚本过程为:

    1)启动badboy,点击Record On/Off切换是否是录制状态,默认情况是录制状态, 在地址栏中输入要录制的站点URL;

    2)然后点击右侧的绿色箭头,badboy会在内置的浏览器中打开指定的网站,并会全程记录所有操作,形成脚本;

    3)点击file-->Export to JMeter保存为jmeter脚本;

    4)将生成的脚本在jmeter中打开,并添加相应的参数、关联、断言等。

 

三、Jmeter脚本的简单修改 

  1、线程组

  

  2、HTTP请求

   如上图所示,它的实际请求地址为:http://192.168.118.61:8080/c/portal/1login?p_1_id=10743 

  注意点:

  1)“自动重定向”选项适用于当方法为"GET"或"HEAD"的时候;

  2)自动化重定向和跟随重定向的区别

    a)自动化重定向可以自动转向到最终目标页面,但是jmeter是不记录重定向过程内容的(请求A重定向请求B,此时只记录B的内容不记录A的内容);
    b)跟随重定向可记录重定向过程中的所有请求,在查看结果树时可以看到重定向的内容;

  3)当参数值中有特殊字符时,最好选上"编码",否则字符串可能会被初截断。


  3、响应断言

  注意点:模式匹配规则

  1)包括:响应内容包括需要匹配的内容即代表响应成功,支持正则表达式

  2)匹配:响应内容要完全匹配的内容即代表响应成功,大小写不敏感,支持正则表达式

  3)Equals:响应内容要完全等于需要匹配的内容才代表响应成功,大小写敏感,需要匹配的内容是字符串非正则表达式

  4)Substring:响应内容包含需要匹配的内容才代表响应成功,大小写敏感,需要匹配的内容是字 符串非正则表达式

  4、断言结果

  断言用于检查测试中得到的相应数据等是否符合预期,断言一般用来设置检查点,用以保证性能测试过程中的数据交互是否与预期一致。

  5、聚合报告

      Label:事务名称或请求名称        Samples:执行总数
      Average:平均响应时间         Median:响应时间中间值
      90% Line:90%事务响应时间范围     Min:最小响应时间
      Max:最大响应时间             Error%:错误率
      Throughput:吞吐量           Received KB/sec:数据传输量(接收)
      Sent KB/sec:数据传输量(发送)

posted @ 2020-04-22 10:36  S-Gavin  阅读(973)  评论(0编辑  收藏  举报