摘要:
import unittestfrom lib.tools import my_redis,my_request,my_mysqlfrom conf.settings import HOST_INFOclass Choujiang(unittest.TestCase): def setUp(self 阅读全文
摘要:
import os,sysBASE_PATH =os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.insert(0, BASE_PATH)import unittest,timeimport xmlrunner 阅读全文
摘要:
框架二的目录结构如下: 项目名称是api_auto,有bin、cases、conf、lib和reports五个目录,每个目录包含的文件可以看到,把每个功能的测试用例存放到cases目录下,配置信息放在conf目录下,把各个函数放到lib目录下,把生成的测试报告存放到reports目录下,增加了发送报 阅读全文
摘要:
首先启动Jenkins服务,然后在浏览器里输入localhost:8080,点击回车进入Jenkins页面,输入用户名laosun0204,密码a123456,如下图: 点击新建按钮,输入一个任务名称,名字随便取,选择构建一个自由风格的软件项目,点击确定,在描述里可以输入内容,也可以不输入,这里输入 阅读全文
摘要:
Jenkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知 什么叫持续集成呢,就是能重复、持久的去运行一个任务 Jenkins下载、安装 Jenkins的下载地址是htt 阅读全文
摘要:
import xlrd,requests,time,osfrom xlutils import copyfrom conf.settings import DATA_PATHdef readCase(case_path): case_list = [] # 存放所有的测试用例,给后面运行的时候使用 阅读全文
摘要:
import yagmail# 发送邮件,user为发送邮件的邮箱名,password为邮箱授权码,host为邮箱服务器,cc为抄送的邮箱# to为接收者的邮箱多个邮箱用list,subject为邮件标题,contents为邮件正文,attachments为邮件带的附件(即生成的最新的报告)clas 阅读全文
摘要:
import osimport timefrom conf.settings import REPORT_PATHclass HtmlReport(object): __style_html = ''' <style type="text/css"> body { font:normal 68% v 阅读全文
摘要:
import timefrom lib import toolsfrom lib import reportfrom lib import sendmailfrom conf.settings import EMAIL_INFO,EMAIL_CONTENT_FORMATclass Main(): d 阅读全文
摘要:
import osBASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))REPORT_PATH = os.path.join(BASE_PATH,'report') # 存放报告的目录DATA_PATH = os 阅读全文