随笔分类 -  API接口自动化测试

摘要:一、目标场景 如今短视频横行的时代,以某短视频为首的,背后依靠着强大的资金后盾,疯狂地对平台用户进行红包轰炸。 ​ 与传统的红包不一样,视频红包包含位置的不确定性、大小不确定性、元素 ID 的不确定性等......这些不确定性都会导致抢红包的操作变得异常的复杂。 本篇文章的目的是利用 Python 阅读全文
posted @ 2020-04-14 11:08 测试逍遥子 阅读(1031) 评论(0) 推荐(0)
摘要:一、前言 如何让自动化测试产生价值?这是一个恒古不变的话题!只有将自动化切入日常测试中,才能将飘于空中的技术产生实际的价值,无论是DevOps、CICD等其他的一些融合开发的概念,质量的自动化保障都是基础设施。本次主要讲一下现有团队在自动化方面的一些探索和落地。 二、自动化优先 自动化优先,既在QA 阅读全文
posted @ 2020-04-14 11:03 测试逍遥子 阅读(548) 评论(0) 推荐(0)
摘要:一、前言: 阅读此文之前请先阅读: [ddt01篇]十年测试老鸟帮您解析:ddt数据驱动入门基础应用:https://www.cnblogs.com/csmashang/p/12679448.html ​ 二、ddt数据驱动框架结合txt文件实现数据驱动 test_demo.py代码如下: impo 阅读全文
posted @ 2020-04-11 14:28 测试逍遥子 阅读(452) 评论(0) 推荐(1)
摘要:一、什么是DDT数据驱动框架 ​ 全称:data driver test数据驱动测试框架,可以完美的应用于unittest框架实现数据驱动。ddt使用简介: 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.用例前加修饰@ddt.data() 或 @ddt.file_da 阅读全文
posted @ 2020-04-11 14:23 测试逍遥子 阅读(650) 评论(0) 推荐(0)
摘要:一、前言:人生感悟 人生,就是一个苏醒的过程,生命就是一次历练,从鲜衣怒马,到银碗里盛雪,从青葱岁月到白发染鬓,人总是会在经历中成长,在成长中懂得,在懂得里看透,看透而不说透,从而一步一步的走向成熟,修炼一颗波澜不惊的心。 希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点君”的测试人。 阅读全文
posted @ 2020-04-10 23:53 测试逍遥子 阅读(453) 评论(0) 推荐(0)
摘要:一、前言 ​ 最近有碰到很多刚入行软件测试的朋友问我如何安装JMeter,这种问题我不知道怎么去回答,因为没有办法表达清楚,所以写了这篇文章,希望不知道的童鞋来这里转转就会了! 二、windows下安装jmeter 1、准备安装包 这里包括jmeter的安装包和jdk的安装包,为什么要jdk的安装包 阅读全文
posted @ 2020-04-10 11:17 测试逍遥子 阅读(4397) 评论(0) 推荐(0)
摘要:一、前言:接口测试之伤:cookie,session,token本是一家! cookie,session,token的区别早就已经成为测试同行的心病,各大论坛,各大博客,各大视频网站无不充斥着各种疑问???cookie,session,token本是一家!奈何各位测试同仁总是要把它们分开!各位做测试 阅读全文
posted @ 2020-04-09 19:48 测试逍遥子 阅读(2227) 评论(1) 推荐(3)
摘要:一、前言 接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性。接口测试为什么会如此重要呢? 主要是平常的功能点点点,大家水平都一样,是个人都能点,面试时候如果问你平常在公司怎么测试的,你除了说点点点,还能说什么呢,无非就是这个项目点完了点那个项目, 这就是为什么各行各业的只要手指 阅读全文
posted @ 2020-04-08 17:34 测试逍遥子 阅读(11422) 评论(1) 推荐(2)
摘要:一、前言在开展接口测试或者是接口面试的过程中,我们会发现很多接口需要依赖前面的接口,需要我们动态从前面的接口返回中提取数据,也就是我们通常说的关联。 关联通俗来讲就是把上一次请求的返回内容中的部分截取出来保存为参数,用来传递给下一个请求使用。 二、使用正则表达式提取器实现接口关联正则表达式提取器,见 阅读全文
posted @ 2020-04-08 12:13 测试逍遥子 阅读(9392) 评论(1) 推荐(2)
摘要:一、jenkins的下载、安装以及环境的搭建部署。 1.什么是jenkins以及它的作用: Jenkins 是一个可扩展的持续集成(CI)平台。它只是一个平台,真正运作的都是插件。 Jenkins的主要作用: 持续的监控软件版本发布/测试项目。 监控外部定时调用执行的工作。 2. jenkins官网 阅读全文
posted @ 2020-04-04 09:03 测试逍遥子 阅读(894) 评论(0) 推荐(0)
摘要:一、python入门简介 对于刚接触python编程或者想学习python自动化的人来说,基本都会有以下python入门灵魂5问--python学习路线,python教程,python学哪些,python怎么学,python学到什么程度?,需要学习哪些内容才能征服python这条蟒蛇呢? 前言:Py 阅读全文
posted @ 2020-04-02 18:50 测试逍遥子 阅读(300) 评论(0) 推荐(1)
摘要:一、Fixture用例分组运行常用于冒烟测试,分模块运行等 pytest.ini配置文件中增加分组参数markers来实现用例分组,如: markers = g1:组一 smoke:冒烟测试 pytest.ini内容如下: [pytest] addopts = -s --html=./report. 阅读全文
posted @ 2020-03-31 11:19 测试逍遥子 阅读(516) 评论(0) 推荐(0)
摘要:一、Fixture参数之params参数可实现参数化:(可以为list和tuple,或者字典列表,字典元祖等) 实例如下: import pytest def read_yaml(): return ['1','2','3'] @pytest.fixture(params=read_yaml()) 阅读全文
posted @ 2020-03-31 11:15 测试逍遥子 阅读(257) 评论(0) 推荐(0)
摘要:fixtrue修饰器标记的方法通常用于在其他函数、模块、类或者整个工程调用时会优先执行,通常会被用于完成预置处理和重复操作。例如:登录,执行SQL等操作。 完整方法如下:fixture(scope='function',params=None,autouse=False,ids=None,name= 阅读全文
posted @ 2020-03-23 18:21 测试逍遥子 阅读(191) 评论(0) 推荐(0)
摘要:一、Pytest简介pytest是一个非常成熟的全功能的Python测试框架,主要有一下几个特点:1.简单灵活,容易上手,支持参数化2.能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium、appium等自动化测试,requests+pytest接口自动化测试3.pytest具有很多 阅读全文
posted @ 2020-03-17 21:31 测试逍遥子 阅读(837) 评论(1) 推荐(0)