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

个人网站可以不备案吗wordpress被js挂马

个人网站可以不备案吗,wordpress被js挂马,如何建做校园购物网站,程序员做笔记的网站目录 前言: 设计目标 项目说明 目录结构 配置 jenkins 1.安装插件 2.配置项目 前言: JenkinsRobot是一种常见的接口自动化测试方案,可以实现自动化的接口测试和持续集成。Jenkins是一个流行的持续集成工具,而Robot Framew…

目录

前言:

设计目标

项目说明

目录结构

配置 jenkins

1.安装插件

2.配置项目


前言:

Jenkins+Robot是一种常见的接口自动化测试方案,可以实现自动化的接口测试和持续集成。Jenkins是一个流行的持续集成工具,而Robot Framework是一个开源的自动化测试框架,专注于易用性和可扩展性。

设计目标

  • 每次通过手动回归接口测试用例比较麻烦,需要能比较便捷的自动回归接口减轻工作量
  • 同时因人力不够能力有限,自己单独开发工具比较困难,需要简单易上手
  • 每次在自动化跑完以后希望能快速的看到整体结果,以及有较好的展示

项目说明

目前的项目结构是采用Robot+Jenkins+Git,通过 Python 进行拓展。

  • 项目通过 pymysql 进行数据库操作 def db_query(self,db_name,sql,num=1,charset="utf8"): """查询数据库 num若为0,则获取所有结果 """ conn= pymysql.connect( host=self.config.cfg_read("mysql","host"), port=int(self.config.cfg_read("mysql","port")), user=self.config.cfg_read("mysql","user"), passwd=self.config.cfg_read("mysql","passwd"), db =db_name, charset=charset ) cur = conn.cursor() try: cur.execute(sql) if num==0: res=cur.fetchall() return res else: res=cur.fetchmany(num) return res # except MySQLdb.Error,e: # print "Mysql Error %d: %s" % (e.args[0], e.args[1]) except Exception,e: print e finally: cur.close() conn.close()
  • 同时用 json schema 进行 json 的校验大概代码如下 def json_schema_validation(self,resp,schemaPath): """验证json与schema是否一致 :resp:json返回串 :schemaPath:schema文件路径 """ try: schemaPath=os.path.abspath(schemaPath) if not os.path.exists(schemaPath): raise IOError("schema file path is not exists!") schema=open(schemaPath).read() print jsonschema.validate(resp,json.loads(schema)) return jsonschema.Draft3Validator(json.loads(schema)).is_valid(resp) except jsonschema.ValidationError as e: print e.message return False except jsonschema.SchemaError as e: print e.message return False
  • 使用了 python 的 requests 模块进行请求
  • 使用自定义的一些解析方法去解析 json
  • 因为 robot 产生的结果 html 结果不够直观,所以自己根据产生的结果 xml 文件解析生成统计文件发送给部门。

目录结构

  • API 存放项目的接口定义文件
  • Test 存放项目的接口测试用例
  • Flow 存放项目的场景测试用例
  • Schema 存放项目的 json schema 模板文件
  • Tools 存放项目用到的资源文件
    • apiUtil 存放与 api 请求相关的关键字
    • assertUtil 存放与断言相关的关键字
      1. 包括解析 json 的关键字
      2. 同时还有对比数据库结果与 json 指定值的对比,支持多个对比
      3. 支持正则匹配 json
    • dbUtil 存放与数据库相关的关键字
  • Files 存放调用接口需要用到的文件
  • Report 存放测试产生的报告

配置 jenkins

每次手动执行 robot 比较麻烦,利用 jenkins 每次从 git 上拉取最新的测试用例,保证项目的持续集成以及自动回归

1.安装插件

  1. 点击系统管理->插件管理
  2. 点击【可选插件】,在过滤器中输入 robot 可以进行搜索
  3. 安装插件

2.配置项目

  1. 增加新自由项目
  2. 添加源码管理,因为我们仓库是 git,所以选择 git
  3. 可以设置构建触发器,比如可以设置每天跑一次0 0 * * *
  4. 在项目中选择 execute window batch command 填入运行的命令,如用 pybot.bat -I [tagname] [用例项目路径]
  5. 增加构建后步骤,加入 Publish Robot Framework test results
  6. 设置测试通过目标
  7. 通过 ExtendedEmailPublisher 插件增加邮件模版
  8. 构建就可以看到结果了

  作为一位过来人也是希望大家少走一些弯路

在这里我给大家分享一些自动化测试前进之路的必须品,希望能对你带来帮助。

(WEB自动化测试、app自动化测试、接口自动化测试、持续集成、自动化测试开发、大厂面试真题、简历模板等等)

相信能使你更好的进步!

点击下方小卡片

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

相关文章:

  • 织梦做的网站怎么上传视频线下教育机构
  • 晋江网站建设公司哪家好国家和城乡建设部网站
  • 定制网站对公司有什么好处免费建网站软件系统
  • 易语言可以做网站了吗wordpress菜单和导航栏
  • 网站备案复查邯郸建设局公开网站
  • 一级a做爰片免网站最经济 网站建设
  • 做百度推广网站被攻击网站分页设计作用
  • 快速建站套餐成都科技网站建设
  • 如何经营一个购物网站软文广告是什么意思
  • 医院网站建设入门企业cms开源
  • 谷歌网站收录入口gif素材网站推荐
  • 上海网站制作公司介绍在国外服务器上做网站项目如何赚钱
  • 网站建设中哪些最重要性手机之家报价大全2022
  • 沈阳哪家网站好做公司网站详细步骤6
  • 关键词网站建设公司fsockopen wordpress
  • 网站开发前端需要学什么什么软件免费设计logo
  • 做网站用个人还是企业比较好wordpress获取文章发表时间
  • 青岛建设交易中心网站首页做一个小程序需要多少钱
  • 网站改版后的内容网络规划设计师与系统规划与管理师
  • 用什么软件上传网站优化关键词排名优化公司
  • 安阳汤阴县网站建设大连网站建设公司
  • 苏州营销型网站设计焦作建设网站
  • 火星建站免费wap自助建站家政网站模版
  • 网站访问量来源聊城化工建设学校
  • 潍坊企业网站设计几大网站类型
  • 网站不提交表单网站产品 模块
  • 免费销售网站模板下载义乌公司网站建设
  • 长春建网站一般多少钱app制作怎样可以快速
  • 网站seo站长工具珠海移动网站建设公司
  • 提供提供手机网站建设eclipse网站开发环境搭建