前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口自动化测试框架---初学HttpRunner(一)

接口自动化测试框架---初学HttpRunner(一)

作者头像
小雯子打豆豆
发布2020-06-19 10:27:54
8980
发布2020-06-19 10:27:54
举报

最近公司打算通过HttpRunner框架做自动化测试,我也是初学,给大家分享下我的一天的学习成果吧!

HttpRunner是一个面向http/https的通用测试框架,通过编写维护YAML/JSON脚本,就可以实现自动化测试、性能测试、线上测试、持续集成等多种测试的需求,应该算测试框架中比较好用的一种。

ps:写到最后发现篇幅有点长,就分了2次,这篇就主要讲环境搭建吧!

环境搭建:

1、下载并安装Anaconda(开源的Python包管理器,可以集成很多运行脚本、下载第三方库、管理环境等功能)-----------安装时间很长,请玩会手机

网址:https://www.anaconda.com/distribution/#download-section

ps:下载完成后安装就一步步next,在高级设置的时候,可以参考我选择的,如图:

2、安装Pycharm(可以查看我的博客下载社区版即可)

网址:https://blog.csdn.net/weixin_38961318/article/details/96977956

3、安装第三方库(在Anaconda promote下安装)

1)安装msgpack-python:

代码语言:javascript
复制
pip install msgpack-python

官方解释:Msgpack是一种有效二进制序列化的第三方库,可以在json等多种语言之间交换数据,但是会更加快速,更轻量。

2)安装 PyMysql:用于连接MySQL 服务器的一个第三方库(为后期项目连接数据库准备的,早晚还是要装的)

代码语言:javascript
复制
pip install PyMysql==0.8.1

3)安装HttpRunner第三方库

代码语言:javascript
复制
pip install HttpRunner==2.00

4)查看是否安装成功:如下图显示就是成功了

4、关联pycharm

打开anaconda promote右键属性,复制目标路径,如图:

打开pycharm找到 files->setting->tools->terminal,将上面的路径复制即可。

环境配置完了,下面就来实战,创建个小demo

创建个放置项目的空文件夹,通过anaconda promote来创建一个新项目,并且它会自动帮我们创建对应的testsuits、testcases等目录

接下来怎么利用httprunner创建自动化脚本并执行呢?请听下回分解

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试小助手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档