zoukankan      html  css  js  c++  java
  • jmeter的介绍和使用二

    三.

    1.http的请求默认值

     当一个项目有多个模块,他们的host都是一致的,为了不重复的写host或者当某一天host变了,只需要修改一个地方就好。比如下面的两个请求,可以把host分离出来,所以就用到了http的默认值。

    所以,在配置元件里面添加一个http默认值,写入host 

     请求里面的host就可以省去了。 

    但是如果是https请求的话,需要在信息头管理器里面配置https的信息,如下所填:协议需要填写 https  端口号填写 443 路径填写 /

     2.动态参数的获取和变量的调用,以一个获取token的例子为例http://180.97.80.42:9090/v5/login

    (1).token

    (2).业务关联性的需要

    两种方式: 1.后置处理器--->正则表达式提取器    2.后置处理器--->json插件 

    先登录获取到token,存成一个变量,通过 (2.后置处理器--->json插件)

    查看结果树的登陆信息的响应数据,token是在data里面。所以用data.token或者是data["token"]获取

     定义一个变量名字叫做loginToken。default value是默认的值,当没有获取到的时候,用默认值

    将token传给下一个接口,当作参数传进去,比如infoget这个接 

    用${}表示变量的值 

    再次查看结果树: 是有返回结果的

    如果第一个接口返回的信息会被第二个结果用到,那么就按照下面的例子来:比如新建了一个用户,要删掉这个用户,那么新建的用户id会被删除用户的接口调用。

    “add添加用户”返回了用户的seller_id,那么需要通过后置处理器的jsonpath拿到seller_id。

     

    然后,delete用户 这个接口需要用到:

    3.cookie管理器

    如果系统不是token机制而是cookie的机制,那么就使用配置元件中的http cookie管理器

    查看结果树都是pass的

  • 相关阅读:
    怎样才能让您的网站看起来很专业 ?
    JavaScript slice() 方法
    Jquery日历控件
    100w数据,查询只要1秒(转)
    我的WCF之旅(1):创建一个简单的WCF程序(转载)
    名企面试官精讲典型编程题之C#篇(转自CSDN)
    day01
    Delphi初浅入门笔记之十二:多媒体编程五(绘制文字篇)
    Delphi初浅入门笔记之四:过程与函数(函数篇)
    Delphi初浅入门笔记之三:过程和函数(过程篇)
  • 原文地址:https://www.cnblogs.com/peiminer/p/9253537.html
Copyright © 2011-2022 走看看