随笔分类 -  测试

摘要:Locust的使用二 使用命令定期保存CSV文件 启动Locust命令时,加入参数--csv=*** locust -f locustfile.py --web-host="127.0.0.1" -u 100 -r 20 -H http://127.0.0.1:80 15 --csv result 阅读全文
posted @ 2021-02-03 13:56 慕尘 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Locust的使用一 通过命令参数可以配置Locust运行方式 文档 https://docs.locust.io/en/stable/configuration.html#command-line-options Locust的运行模式有: 单进程运行 所有的虚拟并发用户均运行在单个Python进 阅读全文
posted @ 2021-02-03 13:43 慕尘 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:Locust 是一个开源负载测试工具,使用 Python 代码定义用户行为 安装 pip install locust 查看是否安装成功 locust -V 测试locustfile.py import time from locust import HttpUser, task, between 阅读全文
posted @ 2021-02-03 12:37 慕尘 阅读(750) 评论(0) 推荐(1) 编辑
摘要:Faker是一个Python软件包,可为用来生成伪造数据 安装 pip install Faker 安装好后,可以直接使用faker命令 $ faker -h usage: faker [-h] [--version] [-v] [-o output] [-l LOCALE] [-r REPEAT] 阅读全文
posted @ 2021-01-13 13:08 慕尘 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:Mimesis是一个用于Python的高性能伪数据生成器, 支持多种不同的语言 可以用来生成各种测试数据、假的 API 、任意结构的 JSON 、XML 数据 安装 pip install mimesis eg: from mimesis import Person person = Person( 阅读全文
posted @ 2021-01-13 12:31 慕尘 阅读(1228) 评论(0) 推荐(0) 编辑
摘要:上一篇 接口测试笔记一 为什么开发测试框架? 测试工具的局限性 维护成本的增加 这里使用python,也可以选用自己熟悉的语言 1.安装requests pip install requests 2.基本请求 get请求,getTest.py import requests url_index='h 阅读全文
posted @ 2020-05-06 14:40 慕尘 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1.什么是接口测试 包含了单元测试、接口测试、界面测试等一系列质量保障活动的测试工作 由于开发工程师很少写单元测试,接口测试的工作投入比重,来弥补单元测试的不足,演变为 这样做的好处: 接口测试更容易和其他自动化系统相结合 相对于界面测试,接口测试可以更早开始,也可以测试一些界面测试无法测试的范围 阅读全文
posted @ 2020-05-06 13:21 慕尘 阅读(225) 评论(0) 推荐(0) 编辑
摘要:压测比较常用的工具:ab,webbench,jmeter ab和webbench作为shell模式下轻量级的测试工具,ab比webbench功能更多一些 jmeter作为有GUI界面的更高级测试工具 ab和jmeter同是apache下的两款压测工具 ab是Apache组织开发的一款web压力测试工 阅读全文
posted @ 2019-12-16 08:38 慕尘 编辑
摘要:Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件 体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单 1.安装 (1)安装前准备: 由于是基于Java开发的,先要安装Java环境,配置环境变量 (2)下载 去官网下载 http://jmeter.a 阅读全文
posted @ 2019-12-15 23:21 慕尘 编辑
摘要:今天在github上找东西,找到个工具是python写的,但是需要安装nosetests,因此了解了下nosetests python除了unittest,还有nosetests,使用更快捷 nosetests的口号: nose extends unittest to make testing ea 阅读全文
posted @ 2019-05-21 17:47 慕尘 编辑
摘要:由于帆软的 Report 包含gui和web端 设计器 web预览 做自动化测试不适合使用 Katalon 发现了Ranorex Ranorex 是一款在Windows操作系统的上运行的GUI自动测试化工具,主要用于对使用GUI的软件进行的软件测试,是计算机软件与用户进行交互的主要方式。 支持多种不 阅读全文
posted @ 2019-04-01 15:26 慕尘 编辑
摘要:前一段时间接触了下Katalon,当时只是简单用了下,今天看到Katalon给发邮件,发现都忘记了,因此重新学习并记录下来 Katalon是在Selemium相同的内核上构建起来的一个自动化测试工具 优点: 1、完全支持自动录制回放且不用写开发脚本 2、Katalon用的是Java和Apache G 阅读全文
posted @ 2019-04-01 14:09 慕尘 编辑
摘要:Ranorex 是一个相当全面的网页,移动和桌面自动化测试工具。 功能包括 GUI 识别,重用测试脚本,记录/回放。 Ranorex Studio 8.1的主要视图和布局 (1)项目视图 项目是基于文件的,项目视图显示目前与项目相关的所有文件和引用 测试套件:代表项目的测试套件(*.rxtst) 模 阅读全文
posted @ 2019-01-15 09:26 慕尘 编辑
摘要:BareTail 动态的查看日志文件,就像Linux上的tail 功能: 实时文件查看 tail命令模式,自动滚动 支持2g以上大文件 自动滚动 彩色监控 多文件监控 支持unicode和UTF-8 支持Win32、Unix、IIS日志 单文件,无需安装 软件主页 http://www.bareme 阅读全文
posted @ 2018-04-26 14:05 慕尘 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:Redis-benchmark是官方自带的Redis性能测试工具 测试Redis在你的系统及你的配置下的读写性能 redis-benchmark可以模拟N个机器,同时发送M个请求 eg: 100个并发连接,1000个请求,检测host为localhost 端口为6379的redis服务器性能 red 阅读全文
posted @ 2017-03-13 13:36 慕尘 编辑
摘要:http_load 以并行复用的方式运行,用以测试web服务器的吞吐量与负载 可以以一个单一的进程运行,还可以测试HTTPS类的网站请求 webbench ab Siege 根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 -c是并 阅读全文
posted @ 2016-04-13 14:47 慕尘 编辑
摘要:mysql 性能测试工具:The MySQL Benchmark Suite(不支持多CPU而且不是压力工具) 压力测试工具: MySQL super-smack:需要找能连接外网的机器,能连接外网的机器不一定支持压力 MyBench:测试数据的使用比较麻烦 Mysqlslap:mysql自带的,无 阅读全文
posted @ 2016-04-13 14:05 慕尘 编辑
摘要:Linux下 webbench最多可以模拟3万个并发连接去测试网站的负载能力 说明: -c 客户端数量(并发数量),-t 持续时间 注: 1、压力及性能测试工作应该放到产品上线之前,而不是上线以后; 2、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开页面是否流畅,并发200 阅读全文
posted @ 2016-04-13 13:59 慕尘 编辑
摘要:今天提到压力测试,想起以前看到的ab,于是又重新查找了下资料,并记录了下。 ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。 它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它We 阅读全文
posted @ 2015-12-11 12:00 慕尘 阅读(219) 评论(0) 推荐(0) 编辑