当前位置: 首页 > news >正文

广东广州自己建网站公司做网站在厦门排前5名

广东广州自己建网站公司,做网站在厦门排前5名,php网站开发应具备能力,品展示设计网站目录 一、投资模块(投资接口投资业务) 二、连接数据库封装 和 清洗数据 1、连接数据库 2、数据清洗 4、调用 三、批量执行测试用例 并 生成测试报告 四、持续集成 1、代码上传gitee 2、Jenkin持续集成 一、投资模块(投资接口投资业务…

目录

一、投资模块(投资接口+投资业务)

二、连接数据库封装 和 清洗数据

1、连接数据库 

2、数据清洗

4、调用

三、批量执行测试用例 并 生成测试报告

四、持续集成

1、代码上传gitee

 2、Jenkin持续集成


一、投资模块(投资接口+投资业务)

略,之后有机会再补充

二、连接数据库封装 和 清洗数据

1、连接数据库 

在util.py文件中添加连接数据库工具类

# 连接库工具  # 数据库连接不上
def conn_mysql(sql):conn = Nonecursor = Nonetry:# 1、获取连接对象conn = pymysql.connect(host="121.43.169.97", user="root", password="Itcast_p2p_20191228", database="czbk_member", port=3306,charset="utf8", autocommit=True)# 2、获取游标对象cursor = conn.cursor()# 3、执行sql语句cursor.execute(sql)# 判断sql语句是否为查询if sql.split()[0].lower() == "select":# 返回所有结果return cursor.fetchall()# 否则else:# 返回受影响的行数return "受影响的行数:{}".format(cursor.rowcount)except Exception as e:GetLog.get_log().error(e)raisefinally:# 4、关闭游标cursor.close()# 5、关闭连接conn.close()

2、数据清洗

在util.py文件中添加数据清洗工具类

该工具类实现的目的是删掉注册手机号及其关联表的关联数据,保证每次执行注册接口都能通过

# 清除方法
def clear_data():sql1 = """delete i.* from mb_member_info i INNER JOIN mb_member m on i.member_id=m.id where m.phone in ("13600001111","13600001112","13600001113","13600001114")"""conn_mysql(sql1)sql2 = """delete l.* from mb_member_login_log l INNER JOIN mb_member m on l.member_id=m.id where m.phone in ("13600001111","13600001112","13600001113","13600001114")"""conn_mysql(sql2)sql3 = """delete from mb_member_register_log where phone in ("13600001111","13600001112","13600001113","13600001114")"""conn_mysql(sql3)sql4 = """delete from mb_member where phone in ("13600001111","13600001112","13600001113","13600001114")"""conn_mysql(sql4)

4、调用

 建议下面的代码放在类TestRegisterLogin中的开头

@classmethoddef setUpClass(cls) -> None:# 清除测试数据clear_data()# 提示:必须在test01_xxxx.py中类⽅法中调⽤

三、批量执行测试用例 并 生成测试报告

import os
import time
import unittest
from HTMLTestRunner import HTMLTestRunner
from config import DIR_PATH# 自动发现当前目录下的所有测试模块并运行
suite = unittest.TestSuite()
case = unittest.defaultTestLoader.discover(start_dir="./script",pattern="test*.py")suite.addTest(case)# 设置生成文件的路径和名字
now = time.strftime("%Y-%m-%d-%H-%M-%S")
report_path = DIR_PATH + os.sep + "report" + os.sep + f"测试报告-{now}.html" with open(report_path, "wb") as f:runner = HTMLTestRunner(stream=f,title="python自动化测试报告",description="共15+9条测试用例,1条不通过(因为无法执行数据清洗)")runner.run(suite)
生成报告位置

详细看这篇文章的第八部分: 

Unittest02|TestSuite、TestRunner、HTMLTestRunner、处理excel表数据、邮件接收测试结果-CSDN博客

四、持续集成

1、代码上传gitee

详细看持续集成 01|Gitee介绍、Pycharm使用Gitee-CSDN博客

 2、Jenkin持续集成

详细看持续集成 02|Jenkins介绍与安装、Postman集成Jenkins、代码集成Jenkins-CSDN博客

这里只展示Jenkins中项目的配置:

分支名称注意要根据gitee中相应项目的具体分支名称来填写

http://www.yayakq.cn/news/659751/

相关文章:

  • 免费网站怎么盈利模式WordPress导航主页
  • 如何用手机做网站吗深圳新型材料网站建设
  • 装修公司网站设计网站前端如何做兼职
  • 百度网站建设微信封面专注苏州网站建设
  • 汉中网站设计惠州seo快速排名
  • 织梦做淘宝客网站视频汕头个人网站推广建设
  • 成功的电子商务网站设计微信管理系统平台电话
  • 个人制作网站工具wordpress个性评论框
  • 西安网站建设制作 熊掌号wordpress 链接新窗口
  • 网站建设教程 金旭亮企业推广语句
  • 深圳多语言网站建设英文网站建设平台
  • 关于建设公司网站的申请抖音代运营公司简介
  • 做cad模板下载网站网站后台管理系统html
  • 北京网站制作公司飞沐html5的优点
  • wordpress模板 户外钓鱼类网站旅行社网页设计
  • 网站开发用笔记本电脑网站开发及app开发公司
  • 有源代码怎么做网站石城县网站建设
  • 安徽网站建设cnfg安徽合肥建设银行招聘网站
  • 用织梦建设网站的步骤网站建设公司招人
  • 怎么样免费做公司网站湘潭简单的网站建设公司
  • 用360打开自己做的网站有广告网站分享到朋友圈代码
  • 河南网站建设设计价格wordpress怎么改后台密码
  • 网站开发与设计实验报告wordpress 页面 编辑
  • 江西医疗网站建设网盘资源共享群吧
  • 济宁网站建设哪家好简易做海报网站
  • 化妆品企业网站源码建自己的网站
  • 保定网页设计招聘网站网站外链建设书籍
  • 在网站上可以做哪些互动活动可以商用的图片网站
  • 一个空间只能放一个网站吗通过网站开发工具怎么改自动跳网站
  • 石家庄网站推广服务平台仙桃有哪些做网站的公司