2021年2月25日
摘要: python的操作符有: + - * / // % ** 对应加、减、乘、除、 取余、 乘方 其中/单斜杠的除法,是传统除法,输入以下代码 print('4/2=', 4 / 2) 结果是2.0 //双斜杠的除法,是会四舍五入,输入以下代码 print('10//3=', 10 // 3) 结果是3 阅读全文
posted @ 2021-02-25 15:17 韩文星 阅读(283) 评论(0) 推荐(0) 编辑
  2021年1月15日
摘要: fixture 里面有个参数autouse,默认是False没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参了 调用fixture三种方法: 函数或类里面方法直接传fixture的函数参数名称 使用装饰器@pytest.mark.usefixtures()修饰 阅读全文
posted @ 2021-01-15 16:29 韩文星 阅读(372) 评论(0) 推荐(0) 编辑
  2021年1月13日
摘要: 实现用例1需要先登录,用例2不要登录,用例3需要先登录,很显然不能用setup和teardown来实现了,自定义测试用例的预置条件 fixture的优势 命名方式灵活,不局限于setup和teardown这些命名 conftest.py配置里可以实现数据共享,不需要import就能自动找到一些配置 阅读全文
posted @ 2021-01-13 17:49 韩文星 阅读(201) 评论(0) 推荐(0) 编辑
  2021年1月11日
摘要: 我们在使用pytest框架写用例打是哈,一定要特别注意,要按它的命名规范去写用例。这样框架才能找到哪些是用例需要执行,哪些用例不需要执行 pytest用例规则 测试文件以test_开头 以test_结尾也可以 测试类以Test开头,并且不能带有init方法 测试函数以test_开头 断言使用asse 阅读全文
posted @ 2021-01-11 11:42 韩文星 阅读(616) 评论(0) 推荐(0) 编辑
  2021年1月10日
摘要: 不管你是什么测试脚本,都会是unittest的运行方式。明明安装了pytest,命名的方式也是正确的,最烦的是从右上角的Edit Configurations 进去设置好,出来一运行还是unittest 那么为什么会出现这样的情况呢? 一般来说你安装了pytest测试框架,它会修改你的默认测试执行方 阅读全文
posted @ 2021-01-10 15:51 韩文星 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: pytest是python的一种单元测试框架,我们学习它,能够做一些什么测试呢?让我们一起来看看。 根据pytest的官方网站介绍,它有以下一些特点: 容易上手,入门简单,文档丰富,pytest的官方文档中有很多的实例可以研究 能支持简答的单元测试和复杂的功能测试 支持参数化parametrize 阅读全文
posted @ 2021-01-10 09:53 韩文星 阅读(910) 评论(0) 推荐(0) 编辑
  2021年1月6日
摘要: 场景设计是组织虚拟用户、组合业务种类到一个测试单元,根据测试模型与测试目标,整理出测试场景 场景编号 测试类型 涉及业务 业务占比 运行时间 并发数 目的 1 基准测试 登陆 1 验证测试环境、验证脚本、性能基准 采用单业务场景,单用户的方式执行脚本 写随笔 1 浏览博客 1 评论 1 2 配置测试 阅读全文
posted @ 2021-01-06 15:10 韩文星 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 一般来说需求都是从需求文档中获取,但我所待过的几个公司里面,需求文档要么没有,要么不详细,要么没有及时更新。再着需求文档中对一些非功能性需求描述得清晰且完整的,非常少, 所以需要我们测试工程师自己去了解需求。 性能测试主要采集的内容有以下几个方面,这个只是个人一些总结 1.系统架构:物理架构和逻辑架 阅读全文
posted @ 2021-01-06 10:42 韩文星 阅读(249) 评论(0) 推荐(0) 编辑
  2020年12月29日
摘要: 主要是以下几大块 1、整体系统cpu利用率 2、内存利用率 3、磁盘I/O的利用率和延迟 4、网络利用率 (一)cpu 一般我们想要系统的可用的cpu不要少于20%,如果超过这个阀值,我们应该分析为什么cpu的使用率这么高,这时可以看服务器的日志,DB的日志 结合一些命令如top、free、upti 阅读全文
posted @ 2020-12-29 17:20 韩文星 阅读(157) 评论(0) 推荐(0) 编辑
  2020年12月25日
摘要: 1.将fastjson-1.2.49.jar包置于jmeter的lib目录下 下载地址:http://www.itmop.com/downinfo/177817.html 2.新建一个csv文件,用来存放token,记住你的目录 3.在你的登录接口上面加一个json提取器 4.在你的登录接口上面添加 阅读全文
posted @ 2020-12-25 17:16 韩文星 阅读(778) 评论(0) 推荐(0) 编辑