zoukankan      html  css  js  c++  java
  • jmeter--录制请求

    压测页面

    假如我们要压测http://news.baidu.com/,要压测首页,国际频道,财经频道

    第一步访问首页,第二步单击“国际”,第三步单击“财经”。我们这里使用录制回放,操作简单,上手容易。

    录制回放

    打开Jmeter,添加HTTP(S) Test Script Recorder

    添加Thead Group

    在Thread Group中添加Recording Controller

    打开HTTP(S) Test Script Recorder

    设置Port=8088

    设置Target Controller= Test Plan > Tread Group > Recording Controller,这样我们所有录制的请求就都在Thread Group下的Recording Controller下面了

    添加过滤

    如果我们不添加过滤,那我们抓取到的会有很多无关的请求,而这些无关的请求又不占用baidu服务器的资源,所以需要给过滤掉

    在HTTP(S) Test Script Recorder里的Request Filtering添加“include”和“Exclude”URL正则匹配表达式

    exclude去掉了一些诸如图片、js、css等静态请求,这些静态资源一般会单独存放,不会占用服务器运算资源,所以压测的时候可以不测试这些资源

    include包含内容,只抓取百度URL的内容,不抓取其他网站的内容

    设置好之后保存我们的脚本

    浏览器设置

    打开浏览器,将浏览器的代理服务器地址指向http://localhost:8088

     

    启动代理服务器,点击HTTP(S) Test Script Recorder里的start

     弹出的框直接点ok就行,浏览器输入网址,点击国际在点击财经,点击stop停止录制,这时jmeter就抓取到了我们录制的请求

    调试

    虽然我们抓取到了请求,但不知道是不是正确的,所以我们在做性能测试前需要调试。

    添加查看结果树

     因为只是调试,所以一个并发就可以了

    运行结束后点击查看结果树

    结果都是执行通过的

    使用Recoding模板

    我们还可以使用模板来创建录制所需要的原件

    点击Templated,选择Recoding模版

  • 相关阅读:
    基础数据结构-线性表-顺序表的合并操作
    基础数据结构-线性表-顺序表
    后向引用(转)
    PHP正则表达式的快速学习方法
    c语言结构体中的冒号的用法
    C语言中可变参数的用法
    C语言snprintf函数
    C语言宏与单井号(#)和双井号(##)
    gcc 的visibility 使用
    __attribute__机制介绍 (转)
  • 原文地址:https://www.cnblogs.com/zouzou-busy/p/12731376.html
Copyright © 2011-2022 走看看