zoukankan      html  css  js  c++  java
  • 【HttpRunner v3.x】笔记 ——2. 用脚手架快速创建项目

    环境装好了,相信很多童鞋已经迫不及待的想run起来了,但是面对一个陌生的框架又无从下手。没关系,我们可以用脚手架来快速生成一个httprunner项目。

    一、快速生成项目

    我们不妨先输入httprunner startproject -h,来看一下命令说明。

    httprunner startproject -h
    


    可以看出,只需要在命令后面带上项目名称这个参数就好了,那就先来创建一个项目,名称叫httprunner_demo。

    httprunner startproject httprunner_demo
    


    项目生成完毕,也是非常的简单。
    如果你输入的项目名称已经存在,httprunner会给出warning提示。

    相信了解过django的童鞋能感觉到,httprunner startproject这个命令跟django里的django-admin.py startproject project_name 很像,没错,其实httprunner的想法正式来源于django,这就是httprunner作为一个优秀开源技术资源整合和复用的体现之一,后续还有很多,届时提点出来。

    二、项目结构梳理

    我把生成出的项目丢到sublime里方便查看,可以看的生成的目录结构如下图,那么这些都是什么意思呢?

    • debugtalk.py 放置在项目根目录下(借鉴了pytest的conftest文件的设计)
    • .env 放置在项目根目录下,可以用于存放一些环境变量
    • reports 文件夹:存储 HTML 测试报告
    • testcases 用于存放测试用例
    • har 可以存放录制导出的.har文件
      具体用法会在后续中细讲,本章不展开。我们可以点开生成的testcases文件夹下的测试用例,里面是提供了一个可运行的demo内容的,那先来运行一下看看。

    运行用例:

    hrun httprunner_demo
    

    可以看的httprunner输出了运行过程中的调试信息

    最后,运行结束,2个用例运行pass。

    前期准备工作就算是结束了,接下来就可以进入到详细的学习中了。

  • 相关阅读:
    个人技术总结——Flask-Admin扩展
    个人作业——软件工程实践总结&个人技术博客
    个人作业——软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    软工实践寒假作业(1/2)
    计算与软件工程 作业五
    计算与软件工程 作业四
    计算与软件工程 作业三
  • 原文地址:https://www.cnblogs.com/pingguo-softwaretesting/p/13203999.html
Copyright © 2011-2022 走看看