随笔分类 -  接口测试

摘要:我们在之前讲了单元测试,这次我们分享下一部分接口的接口测试。 那么我们看来看下对应的接口怎么测试。 那么我们去设计对应的登陆用例,由于接口我们之前开发过,我们参照之前的接口开发的代码进行用例设计。 1.登陆用户不存在。 输入参数: self.parame = { "username": "liwan 阅读全文
posted @ 2022-04-04 10:28 北漂的雷子 阅读(719) 评论(0) 推荐(0) 编辑
摘要:其实我们都知道在unittest中测试用例的名称都是 用test开头的,那么我们想要去定制化,是否可以实现这个需求呢,本文带你去搞定。 那么我们看下是如何去实现的呢。 首先我们使用的unittest.main()加载运行的测试用例,我们点击main看是否能跳转进去。正常跳转到这个函数里面。\ 我们可 阅读全文
posted @ 2021-08-06 05:44 北漂的雷子 阅读(204) 评论(0) 推荐(0) 编辑
摘要:在前面的介绍中,我们对unittest进行了分享介绍,那么在实际的应用中,因为客观原因需要对失败,错误的测试用例进行重试,所以呢,现有的unittest的框架无法满足,那么我们可以去改造下是否能够满足呢。本文带领大家去剖析如何改写? 首先呢,我们去试着去找下,我们运行时在BSTestRunner、T 阅读全文
posted @ 2021-08-06 05:40 北漂的雷子 阅读(338) 评论(0) 推荐(0) 编辑
摘要:之前分享了一系列的文章,分别从原理,运行,断言,执行,测试套件,如何跳过用例来讲解unittest,那么我们继续分享 我们首先看下下面的代码 import unittest class TestDemo(unittest.TestCase): def setUp(self): print("star 阅读全文
posted @ 2021-07-31 20:21 北漂的雷子 阅读(436) 评论(0) 推荐(0) 编辑
摘要:之前分享了一系列的文章,分别从原理,运行,断言,执行,测试套件来讲解unittest,那么本次呢,我们讲用例跳过。 我们在实际测试中,可能需要跳过测试用例,针对一些用例,我们可能需要一定条件跳过去,那么我们应该怎么实现呢。 import unittest class TestDemo(unittes 阅读全文
posted @ 2021-07-31 19:48 北漂的雷子 阅读(172) 评论(0) 推荐(0) 编辑
摘要:在前面的分享,我们分享了原理,断言,执行。这次我们分享测试套件。 测试套件,我们利用它可以组织测试运行。那么如何实现呢 def suite(): suite = unittest.TestSuite() suite.addTest(TestDemo('testone')) suite.addTest 阅读全文
posted @ 2021-07-03 14:42 北漂的雷子 阅读(246) 评论(0) 推荐(0) 编辑
摘要:在之前的文章中,我在之前的文章中提到过,这里呢,考虑后,感觉之前的写法不够优雅,于是乎呢,我自己抽空去研究了下,主要是新写方法,这样呢,以后的要使用的时候,可以直接去使用,而不是每次换个环境就要修改环境中的unittest的类库。 首先呢,我们对main方法进行修改 # -*- coding: ut 阅读全文
posted @ 2020-10-10 21:50 北漂的雷子 阅读(593) 评论(0) 推荐(1) 编辑
摘要:前面的文章,我们分析了压测的时机,压测的指标,那么这次呢,我们来看下,我们这些压测的指标,常见的都需要性能压测中观测点,有了对指标的梳理 ,我们才有重点的关注点,下面,我列举一些常见的指标。 •服务器cpu •服务器内存 •服务器load •数据库连接池 •Redis 连接池 •Tomcat连接池 阅读全文
posted @ 2020-09-12 13:41 北漂的雷子 阅读(1539) 评论(0) 推荐(0) 编辑
摘要:根据压测的场景不同,或者压测的目的不同,我们会选择不一样的压测方式来进行压测,我梳理了下大概的压测的方式,主要有以下三个。 1.全链路压测 2.单接口压测 3.多接口混合压测 全链路压测呢,近几年 比较火,比如阿里啊,京东等公司都在做这个,全链路的压测呢,比较热门,基于用户的使用链路场景,或者系统的 阅读全文
posted @ 2020-09-12 13:38 北漂的雷子 阅读(644) 评论(0) 推荐(0) 编辑
摘要:我们知道了压测的概念的介绍,那么很多人都想问,我们应该怎么做,在项目中的流程是怎样的,整个过程需要什么。那么我们来一一道来。 一、压测的时机 我们选择什么样的时机去介入压测,时机的选择是很重要的,如果时间选择不对呢,那么可能压测都是无用功。或者是高投入,低产出的。我大概总结了几个时机。 1.项目上线 阅读全文
posted @ 2020-09-07 09:28 北漂的雷子 阅读(538) 评论(0) 推荐(0) 编辑
摘要:由于在学习其他东西,需要用到ffmpeg,所以对ffmpeg进行了环境搭建,在mac上,ffmpeg的搭建还是很简单的。 ffmpeg官网: http://ffmpeg.org/ FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库l 阅读全文
posted @ 2020-09-05 14:27 北漂的雷子 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:做过接口测试的人,应该都知道postman ,我们在日常的时候都可以利用postman做接口测试,我们可以把接口的case保存下来在collection里面,那么可能会有这样的需求,我们怎么把collection的用例放到jenkins中定时执行呢,今天我们就来看下如何实现的。 首先,我们去下载je 阅读全文
posted @ 2020-05-24 11:24 北漂的雷子 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:​ ​接上篇,一键转化将接口测试平台测试用例转化成Jmeter压测脚本思路,这里我首先在java 上面做了一个简单的实验,看看 转化的中间遇到的问题,这里呢,我只是给了一个简单的demo 版本,后续结合项目的实际的实用,还是靠各位,贴合我们的实际的项目去制定适合本公司转化的脚本。具体的业务还是要实际 阅读全文
posted @ 2020-05-03 15:17 北漂的雷子 阅读(822) 评论(1) 推荐(0) 编辑
摘要:​ 做接口测试,很多时候都会听到,你接口测试的覆盖率是多少?很多人会回答80%,你怎么统计的,他说覆盖了80%的需求。这个回答没有错误,但是片面,我们不能只考虑需求的覆盖率,还有业务的覆盖率,场景的覆盖率,接口的覆盖率,代码的覆盖率等,本文介绍接口测试的代码覆盖率。那么我们来看看如何是实现的。 1、 阅读全文
posted @ 2019-11-17 11:49 北漂的雷子 阅读(2813) 评论(2) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-10-19 16:34 北漂的雷子 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-07-07 15:50 北漂的雷子 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-04-02 10:33 北漂的雷子 阅读(15) 评论(0) 推荐(0) 编辑
摘要:概念:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。 阅读全文
posted @ 2018-06-15 08:46 北漂的雷子 阅读(1209) 评论(0) 推荐(2) 编辑
摘要:1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提交到缺陷管理库,类似禅道,进行备案, 根据需求文档,产品说明,设计文档等,确认实际结果是否与计划有不一致的地方, 如果没有文档,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是 阅读全文
posted @ 2018-05-18 14:04 北漂的雷子 阅读(1655) 评论(0) 推荐(2) 编辑
摘要:上篇 可以完美部署flask ,但是视乎在结合gevent+apscheduler 实现异步非阻塞后台和定时任务的时候视乎不是那么完美。请教了前辈,决定使用flask+gevent+nginx+gunicorn+supervisor部署 Nginx Nginx 是高效的 Web 服务器和反向代理服务 阅读全文
posted @ 2018-04-12 12:57 北漂的雷子 编辑

点击右上角即可分享
微信分享提示