加载中...
avatar
文章
270
标签
136
分类
14
主页
归档
标签
分类
友情链接
Michael Blog测试工具汇总 返回首页
搜索
主页
归档
标签
分类
友情链接

测试工具汇总

发表于2020-05-20|更新于2026-09-11
|浏览量:

压力测试

Jmeter

Jmeter简单介绍与搭配Jenkins实现自动化测试实践
使用JMeter进行负载测试——终极指南

Locust

Locust学习总结分享
性能测试工具Locust
Locust 系列教程

LoadRunner

Using LoadRunner with Jenkins

接口测试

Robot Framework

Robot Framework 在 Jenkins 上的自动化测试

文章作者: Michael Pan
文章链接: https://xhua.eu.org/posts/8d5496ec675f.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Michael Blog!
devops
cover of previous post
上一篇
系统性能测试与监测工具汇总
综合能力性能测试(Unixbench)1[root@localhost] $ ./Run 计算查看当前CPU负载(uptime)1[root@localhost] $ uptime 测试单cpu计算能力(bc)1[root@localhost] $ time echo "scale=5000;4*a(1)" | bc -l -q 内存查看当前内存使用的情况的状态(free)1[root@localhost] $ free -m 进程对内存的占用情况(pmap) 1[root@localhost] $ pmap -d 35713 # 查看进程35713占用内存的情况 磁盘磁盘IO测试(dd)测试磁盘的IO写速度 1# time dd if=/dev/zero of=test.dbf bs=8k count=300000 oflag=direct 测试磁盘的IO读速度 1# dd if=test.dbf bs=8k count=300000 of=/dev/null  表示每次写入/读取8k的数据,执行300000次 实时查看各磁盘的io(iostat)...
下一篇
系统僵尸进程管理
查看系统僵尸进程数top 查看僵尸进程详情ps -ef|grep defunct 停止僵尸进程kill -9 $Parent PID
相关推荐
2020-05-20
SonarQube应用离线安装插件
SonarQube的插件地址为:https://binaries.sonarsource.com/Distribution/将下载的插件文件存放在SonarQube应用的/opt/sonarqube/extensions/plugins目录下。 参考文章Sonar 离线安装插件
cover
2020-05-20
Airflow简单介绍及测试安装
Airflow 是什么 Airflow 是 Airbnb 开发的用于工作流管理的开源项目,自带 web UI 和调度。它支持编程方式创建工作流,同时在平台上管理和监控工作流程的状态。 Airflow 于 2016 年 3 月加入了 Apache Software Foundation 的孵化计划,所以它未来的持续维护性有保障。 官方地址:https://github.com/apache/airflow,现有11318个star,732个贡献者,是一个热门的开源项目。 先看下这篇介绍 :浅谈调度工具——Airflow 为什么使用 Airflow 智能调度 图形化展示任务关系 程序化流水线定义 流水线间数据交互 扩展性强 分布式,可靠性高 执行方式多样化,除了定时执行还可手动触发,api 触发等 Airflow 常用的场景Airflow 主要用于执行预定的批处理作业。它能够很好地管理不同的批量作业的关系,并给将复杂的关系图形化展示。 系统或运用的日常维护任务,批量作业 CD 部署任务,灰度发布,蓝绿部署等 数据分析,数据流管道管理 一句话:任何批量任务或者需要手动去触发执...
2020-05-20
系统僵尸进程管理
查看系统僵尸进程数top 查看僵尸进程详情ps -ef|grep defunct 停止僵尸进程kill -9 $Parent PID
cover
2022-05-20
Cue-Lang介绍
Cue,是一种开源语言,用于定义,生成和验证各种数据:配置,API,数据库模式,代码……。它能够将数据的结构、约束、数值作为同一层级成员,从而简化配置文件的生成。Cue教程 Cue格式说明 使用//进行单行注释 对象被称为结构体 对象成员称为结构字段 对于没有特殊字符的字段名,可以省略引号 结构字段后面无需, 在列表中的最后一个元素后放置, 最外层的{}可省略 例子: 1234567891011121314151617181920str: "hello world"num: 42flt: 3.14// Special field name (and a comment)"k8s.io/annotation": "secure-me"// lists can have different element typeslist: [ "a", "b", "c", 1, 2, 3,]obj: { foo: "bar" // reuse a...
cover
2020-05-20
Nginx性能优化配置参考
系统优化 系统内核优化参考 123456789101112131415161718192021222324$ cat /etc/sysctl.confnet.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog = 36768net.core.somaxconn = 36768 net.core.wmem_default = 8588608net.core.rmem_default = 8588608net.core.rmem_max = 16877216net.core.wmem_max = 16877216 net.ipv4.tcp_synack_retries = 2net.ipv4.tcp_syn_retries = 2 net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_max_orphans = 3376800net.ipv4....
2020-05-20
持续交付发布可靠软件的系统方法(交付生态圈)第十四章:版本控制进阶
《持续交付发布可靠软件的系统方法》读书笔记 版本控制用来维护应用程序每次修改的完整历史,包括源代码、文档、数据库定义、构建脚本和测试等。团队可以在一个代码版本控制库上一起开发应用程序的不同部分。一旦团队人数超过一定数量,就需要规划版本控制库的使用,让开发更加高效。 分支与合并分支,即为选择的基线创建一个副本,该副本与原基线相互独立,开发者能在两个工作流上同时开发。团队为什么使用分支? 物理上:系统物理配置而分支,即为文件、组件和子系统而分支 功能上【最常见】:系统功能配置而分支,即为特性、逻辑修改、缺陷修复和功能增加,以及其他可交付的功能而分支 环境上:系统运行环境而分支,即由构建平台和运行时平台的不同而分支 组织上:团队的工作量而分支,即为活动/任务、子项目、角色和群组而分支 流程上:团队的工作行为而分支,支持不同规章政策、流程和状态而分支 在开发中,经常会遇到分支合并的情况,除非那些为了发布或者技术预研而创建的分支。两次合并时间间隔越长,每个分支上工作的人越多,合并发生冲突的可能性就越大。以下两种方法来减小冲突: 创建更多的分支来减少在每个分支上的修改。这只是...
目录
  1. 压力测试
    1. Jmeter
    2. Locust
    3. LoadRunner
  2. 接口测试
    1. Robot Framework
© 2023 - 2026 By Michael Pan
搜索
数据加载中