首页 > 其他分享 >httprunner 4.x学习 - 12 测试用例引用另一个测试用例

httprunner 4.x学习 - 12 测试用例引用另一个测试用例

时间:2024-04-28 20:57:26浏览次数:31  
标签:12 httprunner name 登录 url 用例 测试用例 eq

前言

把登录用例变 export 导出变量,变成全局变量,这样其它用例可以引用

登录用例

config:
  name: 登录
  variables:
    username: "admin1"
    password: "123456"

teststeps:
-
  name: post
  request:
    method: POST
    url: ${ENV(base_url)}/login
    json:
      username: ${username}
      password: ${password}

  validate:
    - eq: [status_code, 200]
    - eq: [headers."Content-Type", "application/json"]

在其它用例中引用登录用例

config:
    name: "查看测试平台imos任务列表"
    headers:
        User-Agent: ${get_user_agent()}
    verify: False

teststeps:
-
    name: "1.登录测试平台imos"
    testcase: testcases/login_imos.yml
-
    name: "2.查看任务列表"
    request:
        method: GET
        url: ${ENV(base_url)}/task
        headers:
            Accept: application/json, text/plain, */*
            Authorization: Bearer ${token}
        params:
            page: 1
            size: 10
            search: ""
    validate:
        - eq: ["status_code", 200]
        - eq: ["body.code", 200]
        - eq: ["body.message", "操作成功"]

 

标签:12,httprunner,name,登录,url,用例,测试用例,eq
From: https://www.cnblogs.com/quxue/p/18161026

相关文章

  • 在aliyun的云服务器Debain12系统上面安装git
    摘要:本文为个人测试目的搭建aliyun上的Debain服务器,纯属测试环境。一、阿里云上部署Debain12,具体步骤参考阿里云官网订购99元/年云计算资源+DNS/年,赶上优惠活动132元,做简单的lab够用了。创建计算机创建DNS生成SSHPrivateKey,pem文件并下载二、使用PuTTY通过Pri......
  • 安全可靠测评结果公告(2023年第1号) 2023-12-26 来源: 中国信息安全测评中心
    根据《安全可靠测评工作指南(试行)》要求,现将安全可靠测评结果予以公布,自发布之日起有效期三年。   特此公告。  安全可靠测评结果公告(2023年第1号)(itsec.gov.cn) 中国信息安全测评中心国家保密科技测评中心2023年12月26日                  附......
  • docker 安装 Oracle_12c
    最近做一个功能,需要连接:mysql、mssql、oracle,开发语言是nodejs,框架是nestjs框架,orm使用的typeorm,package包括:"oracledb":"^6.4.0""mssql":"^10.0.2""mysql2":"^3.9.7"公司没有mysql及oracle数据库,所以我在自己的云上用docker安装下,测试下。mysql还行,但是......
  • httprunner 4.x学习 - 11 hook 机制
    前言hook机制,就是在发送请求前做一些预处理或在请求完成后后置处理1.setup_hooks:主要用于处理接口前置准备,比如对请求request参数签名加密等操作2.teardown_hooks:主要用于后置清理,比如对返回respone解密、删除数据库数据等测试步骤添加hookdebugtalk.py编写两个......
  • 检测浏览器是否是处于开发模式、禁用F12和右键
    <script>functionisDevModel(){//阻止F12,Ctrl+Shift+Idocument.addEventListener('keydown',function(event){if((event.ctrlKey&&event.shiftKey&&event.keyCode==7......
  • 力扣-125. 验证回文串
    1.题目题目地址(125.验证回文串-力扣(LeetCode))https://leetcode.cn/problems/valid-palindrome/题目描述如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个回文串。字母和数字都属于字母数字字符。......
  • N5_201212_Q3
    1友達の誕生日です。何と言いますか同学的生日,该说什么呢?おめでとう恭喜どうぞよろしく请多关照どういたしまして不客气ともだち(友達)名朋友たんじょうび(誕生日)名生日なんと连词怎么いう(言う)动1说おめでとう感叹恭喜どうぞよろしく感叹请多......
  • 4.12
    packagecom.southwind.test;importjava.sql.*;publicclasstest{publicstaticvoidmain(String[]args){//加载驱动,获取他的运行实类,然后用trycatch处理异常try{Class.forName("com.mysql.cj.jdbc.Driver");//获取链接3......
  • N5_201212_Q2
    1ばん女の人と男の人が話しています。二人はどの果物を使いますか。女人和男人在说话。两个人要使用哪种水果?おんな(女)名女性,女子おとこ(男)名男性,男子はなす(話す)动1说话ふたり(二人)名两个人くだもの(果物)名水果つかう(使う)他五使用果物のジュース......
  • 实验12-使用keras预训练模型完成猫狗识别
    版本python3.7tensorflow版本为tensorflow-gpu版本2.6运行结果:这里我用Gpu进行加速,训练一回9秒,如果不启用gpu,训练一回会很慢。  代码:#-*-codeing=utf-8-*-#@Time:2022/10/211:44#@Author:程浩#@File:猫狗识别.py#@Software:PyCharmimporttensorflow......