12 2019 档案
摘要:前面文章详细说明pycharm配置svn,更加方便了代码的提交,本篇主要详解Jenkins配置svn,实现持续代码集成 1.在Jenkins中安装svn插件:Jenkins-->系统管理-->插件管理 我的Jenkins是中文版本,如果你的事English可以在过滤框搜索Chinese中文插件安装
阅读全文
摘要:目录: 1.通过Jenkins执行shell脚本时,提示命令不存在 2.安装Jenkins端口冲突问题 3.安装Jenkins后启动服务失败 1.通过Jenkins执行shell脚本时,提示命令不存在 原因:jenkins默认是用非登录模式来执行shell命令,所有没有加载环境变量配置文件。 解决方
阅读全文
摘要:pycharm配置svn 1.检查环境 首先需要确认电脑已经安装了svn,然后确认已经安装了svn命令行 安装svn时默认不安装命令行。需要重新安装,选择安装命令行 2.配置pycharm:File-->Seting 3.在pycharm中创建项目 4.配置成功后,则可以checkout 和 com
阅读全文
摘要:# 使用163邮箱发送邮件 # 1.先导入smtplib库用来发送邮件,导入MIMEText库用来做纯文本的邮件模板 import smtplib from email.mime.text import MIMEText # 发送带附件的需要导入另外一个模块MIMEMultipart from em
阅读全文
摘要:HttpRunner 在命令行中启动测试时,通过指定参数,可实现丰富的测试特性控制。参数的指定使用hrun运行时进行指定,多个参数可叠加 参数详细说明 参数名 参数值 详细说明 -h,--help 无 显示帮助信息 -v,--version 无 显示版本信息 --log-level DEBUG 指定
阅读全文
摘要:在实际接口测试过程中,肯定会遇到需要跳过的用例。httprunner提供了三种处理方式 skip:直接跳过,后面可以跟跳过的描述信息 skipIf:如果为True则跳过 skipUnless: 如果为False 则跳过 skipIf和skipUnless想要进行判断则必须在函数中进行。然后由函数返回
阅读全文
摘要:HttpRunner 从 1.4.5 版本开始实现了全新的 hook 机制,可以在请求前和请求后调用函数。函数统一存放在dabugtalk.py 文件中。在 YAML/JSON 中调用 hook 函数仍然是采用 ${func($a, $b)} 的形式。hook函数只在用例中声明有效 hook 机制分
阅读全文
摘要:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,无法存储数值。 python读取csv文件有两种方式,一种读取到是列表类型,一种读取到时字典类型; #
阅读全文
摘要:本篇文章主要总结在使用httprunner框架做接口自动化测试过程中遇到的问题 官方的问题总结:https://github.com/httprunner/httprunner/issues 1.在参数化过程中读取CSV文件,不能读取出整型来。 读取下方文件数据,全部是字符串格式 原因:csv 格式
阅读全文
摘要:从 2.0.0 版本开始,HttpRunner 不再支持在测试用例文件中进行参数化配置;参数化的功能需要在 testsuite 中实现。如需实现数据驱动机制,需要创建一个 testsuite,在 testsuite 中引用测试用例,并定义参数化配置。 这是一个测试套件文件格式: 如需对某测试用例(t
阅读全文
摘要:测试用例中定义的结果校验项,作用域为当前测试用例,用于实现对当前测试用例运行结果的校验 校验的详细描述: No. Comparator Description A(check), B(expect) 1 eq value is equal A == B 2 lt less than A < B 3
阅读全文
摘要:extract:可获得的参数:status_code, cookies, elapsed, headers, content, text, json, encoding, ok, reason, url 如果想要从获取参数中提取数据: 1.从json中提取数据 响应结果为 JSON 结构,可采用.运
阅读全文
摘要:HttpRunner 的测试用例支持两种文件格式:YAML 和 JSON。JSON 和 YAML 格式的测试用例完全等价,包含的信息内容也完全相同。 在 HttpRunner 中,测试用例组织主要基于三个概念: 测试用例集(testsuite):对应一个文件夹,包含单个或多个测试用例(YAML/JS
阅读全文
摘要:为了简化测试用例的编写工作,HttpRunner 实现了测试用例生成的功能,使用对应的转换工具:har2case。 简单来说,就是当前主流的抓包工具和浏览器都支持将抓取得到的数据包导出为标准通用的 HAR 格式(HTTP Archive),然后 HttpRunner 实现了将 HAR 格式的数据包转
阅读全文
摘要:HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 HttpRunner 是一个基于 Python 开发的测试框架,可以运行在 macOS、Linux、Windows 系统
阅读全文
摘要:本篇内容主要写python读取json文件的方式; JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 json的文件格式:使用大括号来区分表示并存储数据; python操作json文件通过了两种方法:load():
阅读全文
摘要:本章节主要讲解python中内置装饰器的使用,前面章节有详细讲解自定义装饰器; 1.首先来说明什么是装饰器? 答:python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能, 装饰器的返回值也是一个函数对象 2.python内置装饰器都有哪些? 答:特性装饰器
阅读全文

浙公网安备 33010602011771号