7DGroup性能&测试开发文章持续更新(2019/11/25)_接口测试


性能闲谈系列:

浅谈window桌面GUI技术及图像渲染性能测试实践

杂谈:性能测试的范围到底有多大?

戏说CPU使用率-驳《CPU使用率度量指标是扯淡!》译文标题

对性能测试评估分析优化市场的反思

泛谈系统级跟踪和应用级跟踪

性能测试分析优化该有的范围

期待996ICU的条款尽早加入到开源协议中!

性能分析到底是不是性能测试工程师的能力?

性能项目到底要不要调优?


性能基础系列:

------------接口----------------

性能基础之浅谈常见接口性能压测

性能基础之常见RPC框架浅析

秒懂HTTPS接口(原理篇)

秒懂Dubbo框架(原理篇)

------------全链路-------------

性能基础之全链路压测知识整理

------------架构----------------

性能基础之大型网站架构演化(整理篇)

性能基础之大型网站技术架构模式

------------操作系统------------

性能基础之速读【性能之巅:洞悉系统、企业与云计算】

性能基础之CPU、物理核、逻辑核概念与关系

性能基础之理解Linux系统平均负载和CPU使用率

Linux不为人知的启动过程


性能工具系列:

------------概述------------

性能工具之测试工具

性能工具之监控工具

性能工具之代码级剖析工具

性能工具之内核调试工具

性能工具之前端工具梳理

------------NET------------

性能工具之DOTNET性能分析工具

------------Java------------

性能工具之Java调试工具BTrace入门

性能工具之Java调试工具JDB

------------抓包------------

前端分析工具之Charles录制Android/IOS手机的https应用

------------Linux------------

性能工具之15个常用的Linux文件系统命令

性能工具之linux三剑客awk、grep、sed详解

性能工具之linux常见日志统计分析命令

性能工具之网络工具iperf3简单介绍

------------Taurus------------

性能工具之Taurus入门(安装篇)

------------LR---------------

性能工具之Loadrunner简单脚本开发方式


JMeter系列:

性能平台之Jmeter通过influxdb在Grafana中的数据展现逻辑

Jmeter简单玩一把

------------脚本----------------

性能工具之Jmeter一个脚本的编写与调试案例

性能工具之Jmeter压测Hprose RPC服务

性能工具之Jmeter压测WebSocket接口(一)

秒懂HTTPS接口(JMeter压测篇)

------------实时监控------------

性能监控之JMeter分布式压测轻量日志解决方案

性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控

------------二次开发------------

性能工具之Jmeter压测Thrift RPC服务

性能工具之Jmeter扩展函数及压测ActiveMQ实践

性能工具之Jmeter扩展配置元件插件

性能工具之JMeter两个Java API Demo

性能工具之Jmeter通过springboot工程启动

------------源码分析------------

性能工具之JMeter5.0核心源码浅析

性能工具之JMeter5.0核心类HashTree源码分析

性能工具之JMeter5.0核心类StandardJMeterEngine源码分析

性能工具之JMeter5.0核心类JMeterEngine源码分析


nGrinder系列:

Ngrinder简单安装

性能工具之Ngrinder源码部署

性能工具之Ngrinder之Get请求脚本编写

性能工具之Ngrinder之Post请求脚本编写介绍

性能工具之nGrinder关联脚本编写简单介绍

性能工具之nGrinder参数化脚本编写简单介绍


性能场景系列:

闲聊性能测试策略

性能场景之业务模型中使用二八原则的不负责任

性能场景之数据

性能场景之发起策略三

性能场景之发起策略二

性能场景之发起策略

性能场景之稳定性场景设计

性能策略之异常场景设计和执行分析

性能场景之网络模拟


性能环境系列:

阿里云服务器ECS性能benchmark评估-系统级

---------------docker--------------

性能环境之云docker试验环境初形成

性能环境之docker操作指南1(全网最全)

性能环境之docker操作指南2(全网最全)

性能环境之docker操作指南3(全网最全)

性能环境之docker操作指南4(全网最全)

性能环境之docker操作指南5(全网最全)

性能环境之docker操作指南6(全网最全)

性能环境之docker操作指南7(全网最全)


性能监控系列:

性能监控之常见JDK命令行工具整理

性能监控之JMX监控docker中的java应用

性能监控之Telegraf+InfluxDB+Grafana服务器实时监控

性能监控之Telegraf+InfluxDB+Grafana实时监控NVIDIA GPU

性能监控之Telegraf+InfluxDB+Grafana window服务器安装使用

性能监控之Telegraf+InfluxDB+Grafana+Python实现Oracle实时监控

性能监控之Telegraf+InfluxDB+Grafana实现JMX实时监控

性能监控之Telegraf+InfluxDB+Grafana实现结构化日志实时监控

性能工具之监控工具nmon自动部署


性能分析系列:

性能分析之曲线分析

性能分析之可悲的响应时间

性能分析之用户数(线程数)/响应时间/TPS的关系

性能分析之性能建模

性能分析之激情的过程无奈的结局

--------------前端--------------

性能分析之压力工具是否模拟出了前端的请求

--------------window--------------

性能分析之大屏可视化平台瓶颈分析

--------------Linux--------------

性能分析之valgrind及相关工具

性能分析之内核调试工具

性能分析之又见jbd2引起IO高

性能分析之公有云网络带宽导致TPS低RT高

性能分析之IO分析-从IO高到具体文件

性能分析之Linux系统平均负载案例分析

性能分析之Linux PS&TOP中CPU百分比为什么不一致

性能分析之OS资源饱和度

性能分析之调试工具——GDB之一(你以为性能分析中用不到吗?)

性能分析之调试工具——GDB之二

--------------代码级--------------

性能分析之死锁和日志(一个实例)

性能分析之快速分析从压力曲线到具体代码/配置

性能分析之C++ core dump分析

性能分析之代码调试-动态修改内存变量值(C/C++)

性能分析之CPU分析-从CPU调用高到具体代码行(C/C++)

性能分析之CPU分析-从CPU调用高到具体代码行(JAVA)

性能测试之java程序观察简单步骤

性能分析之Java Metrics度量包

性能分析之一个阿里云环境公众号小程序服务性能分析案例

性能分析之dubbo性能参数导致单cpu高

--------------数据库--------------

性能分析之子锁存器(latch)到SQL

性能分析之SQL性能分析(mysql)

性能分析之MySQL Report分析

性能分析之一条SQL引起的内存溢出问题

性能分析之单条SQL查询案例分析(mysql)

一个性能问题的分析和妥协过程-Zee

--------------数学--------------

性能分析之R语言Rstudio profile

性能分析之排队论简述三

性能分析之排队论简述二

性能分析之排队论简述

性能分析之数据理解和数学基础


性能报告系列:

性能报告之HTML5 性能测试报告 <大屏版>

性能报告之路由器性能benchmark评估


性能管理系列:

项目如期完成是有多难?

带团队之性能实施团队日志14-项目终结

带团队之性能实施团队日志13

带团队之性能实施团队日志12

带团队之性能实施团队日志11

带团队之性能实施团队日志10

带团队之性能实施团队日志9

带团队之性能实施团队日志8

带团队之性能实施团队日志7

带团队之性能实施团队日志6

带团队之性能实施团队日志5

带团队之性能实施团队日志4

带团队之性能实施团队日志3

带团队之性能实施团队日志2

带团队之性能实施团队日志1

带团队之团队气氛

一个团队manager应该干什么?


Java接口测试系列:

--------------数据格式-------------

走进Java接口测试之理解JSON和XML基础 

走进Java接口测试之fastjson指南

走进Java接口测试之测试框架TestNG数据驱动(入门篇)

--------------脚手架---------------

走进Java接口测试之流行框架SpringBoot(概念篇)

走进Java接口测试之测试框架TestNG

走进Java接口测试之持久层框架Spring-data-jpa

走进Java接口测试之日志框架Logback

走进Java接口测试之流式断言库AssertJ

走进Java接口测试之多环境配置

走进Java接口测试之构建工具Maven入门

--------------日志处理-------------

走进Java接口测试之AOP统一日志记录

--------------Mock----------------

走进Java接口测试之Mock(概念篇)

走进Java接口测试之简单快速的Mock Server Moco

--------------测试报告-------------

走进Java接口测试之测试报告ExtentReport

走进Java接口测试之服务端测试报告Klov ExtentReports

走进Java接口测试之TestNg自定报告简单学习

--------------开发插件--------------

走进Java接口测试之效率插件lombok

--------------自动通知---------------

走进Java接口测试之使用JavaMailSender发送邮件

--------------接口管理-------------

走进Java接口测试之接口管理工具Swagger2

--------------实践-----------------

秒懂HTTPS接口(实现篇)

秒懂HTTPS接口(接口测试篇)


持续交付系列:

--------------项目管理----------------

持续交付之基于YouTrack的产品看板驱动

--------------代码编译----------------

持续交付之基于Git Flow代码分支策略实践

持续交付之解决Jenkins集成编译获取代码提交记录及钉钉通知

--------------代码扫描----------------

Jenkins+SonarQube+Gitlab搭建自动化持续代码扫描质量平台

Jenkins+SonarQube+Gitlab集成钉钉群消息自动通知(Python版)

持续交付之SonarQube7.4集成P3C

Visual Studio 中使用 SonarLint 分析 C# 代码

Jenkins Pipeline+SonarQube+Python集成钉钉群消息自动通知(webhook版)

--------------自动化打包--------------

持续交付之.NET项目版本管理及技术落地(Python版)

--------------单元测试---------------

持续交付之.Net项目单测自动化框架落地(入门篇)

--------------破坏性测试--------------

混沌工程工具-阿里ChaoBlade的实现说

混沌工程工具-阿里ChaosBlade的实现说明之二

混沌工程工具-阿里ChaosBlade的实现说明之三

--------------自动化部署--------------

性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(实战篇)

性能环境之Jenkins+Maven自动化部署SpringBoot压测环境(Docker篇)

持续交付之解决Jenkins自动发布中交互式参数应用


移动自动化:

自动化工具之Appium工具简单介绍

自动化工具之Appium框架之数据驱动


前端开发系列:

java

springboot搭建jsp项目

python

Django爱的初念入门