随笔分类 - 1-jmerter
摘要: 前言 重要的事情说三遍:仓库放在最后!!!仓库放在最后!!!仓库放在最后!!! 目录 前言 一、必备环境 二、jenkins 通用设置 三、参数化示例及推送示例 一、必备环境 1、jdk (docker安装jenkins的小伙伴请忽略此步骤) 2、jenkins (①win 推荐及本次使用②li
阅读全文
摘要:前言 重要的事情说三遍:仓库放在最后!!!仓库放在最后!!!仓库放在最后!!! PPL Jmeter 简介: 整合Jmeter+Ant 只需要通过简式配置或直接运行,让你不需要再多关心如何配置,一站式进行自动化测试+测试报告生成+推送,支持Windows、linux操作系统,直接上Windows下运
阅读全文
摘要:前言 平时在使用 Jmeter 过程中,可能会遇到各种需求的参数需要处理,比如提取id拼接数组,又如时间日期处理等等 那么接下来将记录平时个人使用时遇到过挺多的场景!go go go! 一、拼接请求数据 1、勾选:Compute concatenation var (suffix_ALL) 会得到
阅读全文
摘要:前言 JsonSchema 一般使用对json数据的格式验证,但是作为测试同学来说大部分可能是自定义断言有些数据结构无法校验,那么它将可以帮你来完成。 而且非常不错,业界也有许多打着“锲约测试”的旗号并不是虚吹的。 官网介绍的用途 描述您现有的数据格式。 提供清晰的人类和机器可读文档。 验证对以下有
阅读全文
摘要:简介:单台负载机在高并发下,可能机器硬件本身承受不住,或需要更高的压力测试等等情况,这时候我们可远程分布式压测。 简单看看这个网络图,理解一下,多个node节点,一台master机器控制多节点node。 一、master 节点配置 1、jmeter.properties 配置文件设置远程ip:rem
阅读全文
摘要:简介:有时候我们可能需要拓展jmeter里面的功能,比如数据处理后jmeter请求发送。 签名、认证等场景都会使用到。 一、创建 java 项目,编写代码及打包jar 1、new project,选择maven 2、写个简单demo,批量生成UUID package com.ppl; import
阅读全文
摘要:通常我们使用【阶梯式】压测,支持远程启动分布式压测。阶梯式也就是模拟一段时间内不断增长,直到指定的数量暂停增长,在一段时间进行大量请求测试。 如果需要并发测试,那么将需要合理设计场景,比如秒杀,可以使用同步器,一键启动所有远程调用多个机器把1000个线程用户启动完成,然后一起发送请求。 性能测试是很
阅读全文
摘要:一、Jmeter简介: 1、简介 Jmeter 是一款基于Java程序开发的可视化客户端 (类似postman客户端)、具有开源、高可扩展性、高移植性、多线程框架等特点。 简单来说它就是:界面友好,能够快速上手,在任何操作系统java环境便可运行,基于java程序开发可自定义编写插件。 Jmeter
阅读全文
摘要:前言 jmeter + ant + jenkins 本篇将开始学习Linux下搭建,完成持续集成测试的demo。 一、必备环境 1、jdk(docker安装jenkins的小伙伴请忽略此步骤) 2、jmeter 3、ant 4、jenkins(本篇是docker安装的jenkins,其它方式安装也类
阅读全文
摘要:前言 继上篇Windows搭建 jmeter + ant +jenkins实现后,那么我们平时一般都是集成在linux服务器上。 所以这次我们来Linux下搭建 jmeter + ant +jenkins,废话不多说,走起!!! 一、环境准备 1、jdk1.8以上: jdk安装教程详细参考(dock
阅读全文
摘要:前言 本篇将让你会了解到:jmeter + ant + jenkins 三者结合会达到如何的效果呢?没错就是持续集成流水线了; 一、必备环境 1、jdk 2、jmeter 3、ant 4、jenkins 5、git 或 gitlab 或无代码托管(build.xml、jmx、等样式代码) 以上必备环
阅读全文
摘要:前言:本篇教程是基于Windows操作系统下搭建jmeter+ant+jenkins 基于linux请注意广深小龙更新!!!我们直接看下优化好的报告图: 一、环境准备 1、jdk1.8以上: jdk安装教程详细参考: ①win:https://www.cnblogs.com/gsxl/p/11674
阅读全文