摘要:前言 前文说了locust的基础使用,本文介绍一些高阶的用法(注意Locust的基线版本是1.0以上。),主要有: 1. FastHttpUser ,HttpUser 的区别。 2. Locust里面如何使用集合点的概念 。 3. Locust 的非WEB运行 。 4. Locust的主从执行 快速
阅读全文
摘要:前言 初步使用了Django搭建了一个后端接口,本文单独就django的登录进行解读。 关于登录 Django的登录编写是比较简单的,主要现在做系统或者平台一般是接入成熟的登录,例如: 钉钉、freeipa、公司内部账号管理系统等等。 关于接入钉钉的登录,网上很多,本文就不再赘述,主要介绍一种通过D
阅读全文
摘要:前言: 有一段时间没有更新博客了,今天给大家分享一下如何将一个python项目成功部署并运行到K8S环境,特做一个记录 准备工作 1. 编写一个python项目,我这边提供的一个Flask服务,提供接口的mock能力。(项目里面编写如下文件) dockerfile jenkinsfile deplo
阅读全文
摘要:前言 在接口自动化完工后,测试需要思考的一个问题是能够让自动化项目挂载到公司的CICD流程中去,本文选用的是最通用的docker镜像方式,构建走jenkins 准备条件 项目已经基本完工或者已经能运行,别只做个demo就开始打镜像 代码上传到git/gitlab 等代码仓库 公司具备物理机能支撑do
阅读全文
摘要:前言 第一篇介绍了如何获取接口的登录凭据,接下来这篇主要分析Pytest 框架和allure 需要注意的一些点。 为什么不适用现有的框架和平台 接口自动化的框架其实非常多,有很多的是现成的平台或者封装好的前后端都有的平台,那么如果选择这类平台你可能面临如下问题: 1. 平台学习成本,有些平台是非常复
阅读全文
摘要:前言: 最近一段时间在公司使用 Pytest+Allure+Request 实现了一套接口自动化项目,特意来总结和分享一下。 为什么选择这一套技术呢? 1. 之前是用java进行测试开发的,python不是很熟悉,网上随便搜的... 2. pytest有点类似java的testng, Allure的
阅读全文
摘要:前言: 最近项目中用到了Python 著名的RobotFramework 框架(以下简称RF),特做一些总结如下: RF简介 RF框架是用python语言开发的一套基于关键字操作的自动化测试框架, 适用于python2.7 , python3.X等版本。 RF适合编码基础较弱的同学进行自动化测试,完
阅读全文
摘要:之前已经介绍了airTest的原理,该文主要指引大家能够将airTest框架应用到具体的测试项目当中去。 首先要考虑的是: 1. 你是用airTest 去做什么自动化 (android, ios, web) 2. airTest 能做什么,不能做什么,然后我们需要做出什么优化? 通过实际的使用,我其
阅读全文
摘要:airTest是国内网易自研的一套基于图像识别进行UI自动化测试的框架,目前已经可以支持andriod,ios,web端的UI测试,在google开发者大会上得到了google的高度认可。 最近在学习使用这个框架,首先来了解下他的原理 一、 airTest框架的构成 airTest 这里指的是air
阅读全文
摘要:最近无聊整理的爬虫代码,可以自动爬取腾讯动漫的任意漫画,思路如下: 1. 先获取想下载的动漫url, 这里用了 getUrls ,直接获取动漫的最后一章 2. 然后进入到该动漫去获取要下载的图片url 3. 下载到本地
阅读全文
摘要:由于人工智能的热度, python目前已经成为最受欢迎的编程语言,一度已经超越Java 。 本文将介绍开源的python 测试工具: locust 使用步骤: 1. 安装python 3.0以上版本 2. 安装Pip 3. 安装locust pip install locustio (windows
阅读全文