logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python自动化(七)自动化测试平台开发:2.flask技术讲解下

一.flask实现数据持久化所谓数据持久化也就是讲数据写入到数据库或者文件中保存。一般我们在代码中操作数据库并不是直接写sql语句,而是使用ORM模型。即以操作类的方式来操作数据库。1.SQLAlchemy简介SQLAlchemy是一款ORM模型的数据库框架,可以实现以类的形式来操作数据库。安装方式:pip install SQLAlchemySQLAlchemy操作原生数据库命令from sql

#python#mysql#flask
python自动化(六)持续集成:1.docker技术讲解

一.初识docker1.什么是dockerdocker是一个开源的应用容器引擎,基于Go语言开发,docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器,然后发布到任何流行的系统。在项目开发过程中,项目环境的搭建与维护十分繁杂。如果将我们的项目及其依赖的服务打包成一个独立的环境空间。当我们需要部署项目时,只需要启动该环境空间服务。这样可以大大减少我们维护环境的工作,而docker

#docker#python
python自动化(五)接口自动化:2.接口测试requests模块

一.requests介绍requests模块是python的第三方库,使用它我们可以非常方便的发起get,post等接口请求。并且获取接口的返回值。在自动化中我们常常使用requests模块来编写接口自动化测试用例。requests的官方文档为:https://docs.python-requests.org/zh_CN/latest/二.requests详解1.安装pip install req

#python
python自动化(五)接口自动化:1.接口测试基础

一.接口测试价值与体系二.常见的接口协议1.TCP/IP协议TCP/IP协议是在OS7层模型上总结生成的。TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协议可以划分为四层,分别为链路层、网络层、传输层和应用层。链路层:负责封装和解封装I

#python#http
python自动化(六)持续集成:1.docker技术讲解

一.初识docker1.什么是dockerdocker是一个开源的应用容器引擎,基于Go语言开发,docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器,然后发布到任何流行的系统。在项目开发过程中,项目环境的搭建与维护十分繁杂。如果将我们的项目及其依赖的服务打包成一个独立的环境空间。当我们需要部署项目时,只需要启动该环境空间服务。这样可以大大减少我们维护环境的工作,而docker

#docker#python
python自动化(七)自动化测试平台开发:1.自动化测试平台简介

一.测试平台简介为什么需要测试平台已有的开源测试平台不能满足需要,不要轻易造轮子需要公司级别的定制需要整合公司内部的多套平台例子:DevOps平台、精准化测试平台、质量监控平台等等常见的测试平台开发模式大一统模式(适合简单的项目)基于模板技术渲染界面,代表作:Rails、Django入门容易,上手简单前后端分离(适合复杂的项目)使用标准的json进行前后端通讯通常是前端使用SPA框架后端框架可以是

#python#flask
VUE学习笔记:5.vue中判断指令,v-show及v-for的使用

一.vue中的判断指令1.判断指令的使用vue中的判断指令使用v-if="true/false",v-else-if="true/false",v-else来完成。其中v-if和v-else-if后面跟的表达式或者变量值必须为布尔类型。当条件判断不满足时,页面不会加载对应的标签及子标签。<!DOCTYPE html><html><head lang="en">&

#前端
python自动化(三)web自动化:6.测试框架实战二之页面page类、用例编写、失败截图及测试报告

一.页面page类编写根据PO模式原理,我们需要把页面的常用方法封装到页面page类中,编写测试用例时直接调用对应的方法即可。我们本次以自动测试百度搜索和登录两个功能为例来讲解。因为搜索功能在首页,所以我们需要完成首页和登录页两个page页面类。(1)首页page类的封装#! /usr/bin/python# -*- coding: utf-8 -*-from pages.base_page im

#python#selenium
Java全栈(四)web网页技术:10.JSP

JSP第一章 为什么学习Jsp1.1 现有技术不足Servlet可以通过转发或重定向跳转到某个HTML文档。但HTML文档中的内容不受Servlet的控制。比如登录失败时,跳转回登录表单页面无法显示诸如“用户名或密码不正确”的错误消息,所以我们目前采用的办法是跳转到一个错误信息页面。如果通过Servlet逐行输出响应信息则会非常繁琐。Servlet输入html页面的程序代码:package com

#java#前端
python自动化(五)接口自动化:2.接口测试requests模块

一.requests介绍requests模块是python的第三方库,使用它我们可以非常方便的发起get,post等接口请求。并且获取接口的返回值。在自动化中我们常常使用requests模块来编写接口自动化测试用例。requests的官方文档为:https://docs.python-requests.org/zh_CN/latest/二.requests详解1.安装pip install req

#python
    共 12 条
  • 1
  • 2
  • 请选择