jenkins jmeter ant

jenkins部署

## 安装 ```python #官方的 docker run \ -u root \ -id \ -p 8777:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run ......
jenkins

Jmeter循环控制器

其他接口请求依赖登录请求. 需要多次测试其他接口, 但是不能每次发送其他接口前都发送一次登录接口请求吧. 这种情况可以对目标请求插入循环控制器. 在循环控制器中 输入要循环的次数100. 线程组,循环次数1,线程数1 这样线程请求时, 只发送一次登录接口请求, 然后发送100次目标接口请求. ......
控制器 Jmeter

Jmeter 吞吐量和TPS区别与联系

定义吞吐量:吞吐量是指单位时间内系统能够完成的工作量,它衡量的是软件系统服务器的处理能力,就是在一秒中统计所完成的工作量。 一个系统的吞度量(承压能力)与请求对CPU的消耗、外部接口、IO等等紧密关联。单个请求对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 TPS(每 ......
吞吐量 Jmeter TPS

Jmeter-请求参数类型

1. 请求参数类型为: application/x-www-form-urlencoded 格式 在JMeter界面中的参数选项页直接添加参数,发送Post请求的时候,就发送的是x-www-form-urlencoded格式的数据。它是Post提交的默认格式. 请求发送后, 可以在查看结果树中, 看 ......
参数 类型 Jmeter

Jmeter-依赖登录的接口测试

JMETER接口测试问题解决二之后续接口请求依赖登录接口的操作 - 知识在于点滴的积累 - 博客园 (cnblogs.com) 问题现象: 必须登录才能测试其他接口 解决办法: 用到了http授权管理器和http cookie管理器。 注意: 要先判断当前的登录的token是在header中的Aut ......
接口 Jmeter

Jmeter-依赖上一个接口的响应数据

问题: 下一个接口的入参需要依赖上一个接口的响应. 如: 修改客户 请求 需要 依赖 添加客户 请求 响应中的id 1. 在上一个接口的请求中添加后置处理器 : 2. 将响应中的出参 设置为变量 3. 在下一个接口的请求中 使用 变量 4. 请求成功 ......
接口 数据 Jmeter

Jmeter-将响应数据从unicode编码转为中文

现象: 解决: 1. 修改配置 sampleresult.default.encoding=UTF-8 2. 添加后置处理器 : BeanShell 后置处理程序 可以在测试计划 或者 线程组 下面添加,这样就不用每个请求都添加了. 代码: String s=new String(prev.getR ......
编码 unicode 数据 Jmeter

Jmeter-设置查看结果树中响应数据的格式

jmeter查看结果树中,响应数据的格式默认为Text,可按下图所示修改为自己需要的格式,因为我需要的是json格式,则直接选择json即可 ......
果树 格式 数据 Jmeter

Jmeter-接口请求参数写入数据库后显示问号"???"

现象: 接口请求参数写入数据库后显示问号"???" 数据库: 解决: jmeter 默认使用 GBK 编码启动,需要自己更改为 UTF-8。添加编码后如图 ......
quot 问号 接口 参数 数据库

jmeter登录测试

1、先添加线程组 2、添加http cookie管理器 3、添加http信息头管理器 将头部信息添加进入 4、添加http请求默认值 将公共类的地址填入 5、建立连接数据库 6、测试是否能请求到数据库 7、添加http请求 将参数用csv格式进行传参 8、添加循环控制器,用例要执行几次,则添加几次 ......
jmeter

Jenkins自动部署与回滚

Deploy发布的思路: 用户无需填写 Version 直接选择对应的项目和 Deploy 发布即可,会自动生成一个 项目名+构建时间 的备份文件 多人使用Jenkins构建的时候会不知道 Version 要填什么 而且本人不喜欢使用 Version 这个变量 Rollback回退的思路: 选择Ro ......
Jenkins

Jenkins构建时间变量

在jenkins的内置环境变量中,没有job的构建时间变量,要获取job的构建时间,可以安装Build Timestamp Plugin并使用 ${BUILD_TIMESTAMP} 变量,具体步骤如下: 步骤1: 在jenkins插件管理中安装"Build Timestamp Plugin"插件。 ......
变量 Jenkins 时间

Jenkins+Docker 一键自动化部署项目!【转】

本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。 环境:centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行 ......
Jenkins 项目 Docker

利用Jenkins的文件参数,上传文件并数字签名

###背景 只有在服务器(windows系统)上才能对文件进行数字签名,但又不想共享服务器的账号密码,服务器已经搭建了jenkins平台,故想着利用jenkins来做上传文件并签名。 ###操作步骤 1.新建一个Freestyle project的工程。 ![](https://img2023.cn ......
文件 数字签名 参数 Jenkins 数字

docker启动的Jenkins,时间问题处理

今天发现Jenkins的时间与本地时间不一致,处理过程如下: ```bsah 1、查看容器中的时区 [root@jenkins jenkins_docker]# docker exec -it jenkins cat /etc/timezone Etc/Utc 而本地使用的是Asia/shangha ......
Jenkins 时间 docker 问题

Jenkins服务的搭建、配置

一、Jenkins的安装 (一)Docker安装 Jenkins的安装有很多方式,docker的方式进行安装: docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkin ......
Jenkins

ant-design-vue中官网案例树穿梭框的疑问

网上: 我把官网这个案例的树改成支持父节点选择之后子节点也能被选中(移除案例中的checkStrictly),但是通过父节点选择之后子节点无法取消选择了(其实已经被取消选中但是勾选状态没变)。 我把handleTreeData方法去掉了,不设置disabled好像没什么问题工作中的实际问题: 只需选 ......
ant-design-vue 疑问 案例 design ant

Jmeter函数助手40-escapeHtml

escapeHtml函数用于将字符串进行HTML转义。 字符串转义:填入字符串 1、escapeHtml函数是将字符换进行HTML转义,jmeter还存在其它格式化函数如urlencode函数,urlencode函数用于将字符串进行application/x-www-form-urlencoded编 ......
escapeHtml 函数 助手 Jmeter 40

Jmeter函数助手41-unescapeHtml

unescapeHtml函数用于将HTML转义过的字符串反转义为Unicode字符串。 String to unescape:填入字符 1、escapeHtml函数是将字符进行HTML转义,unescapeHtml函数函数则是将HTML转义过的字符反转,unescapeHtml函数和escapeHt ......
unescapeHtml 函数 助手 Jmeter 41

Jmeter函数助手39-isPropDefined

isPropDefined函数用于判断属性是否存在。 变量的名称:填入属性名。如果属性名存在返回true,如果不存在返回false 1、jmeter的属性查看路径:测试计划右键“添加”->非测试元件->属性显示 2、如果属性存在则返回true。${__isPropDefined(START.YMD) ......
isPropDefined 函数 助手 Jmeter 39

Jmeter函数助手38-isVarDefined

isVarDefined函数用于判断变量是否存在。 变量的名称:填入变量名称。如果变量存在返回true,如果不存在返回false 1、先一些定义变量 ${__isVarDefined(now)},now变量是不存在的故函数结果会返回false ${__isVarDefined(tody)} ,tod ......
isVarDefined 函数 助手 Jmeter 38

基于gitlab + jenkins + harbor + k8s 搭建部署微服务环境

基于gitlab + jenkins + harbor + k8s 搭建部署微服务环境 阅读目录 一、2.1 部署gitlab 二、2.2 访问gitlab 三、2.3 创建项目 四、2.4 配置ssh公钥 五、2.5 上传项目 六、3.1 部署harbor 七、3.2 访问harbor 八、3.4 ......
jenkins 环境 gitlab harbor k8s

jmeter-JSON提取器

1、介绍 在JMeter中先访问登录接口,使用后置处理器提取出来token或者Cookie的值,然后将该值带到后续的业务接口中,这时就会用到JSON提取器组件。 为什么要用 JSON 提取器 JSON是目前大多数接口响应内容的数据格式。 在接口测试中,不同接口之间可能会有数据依赖,在JMeter中可 ......
jmeter-JSON jmeter JSON

app直播源代码,vue+Ant design a-table分页器使用

app直播源代码,vue+Ant design a-table分页器使用 vue+Ant design a-table分页器使用 当前页current设置生效 <a-table :columns="columns" :data-source="detail" :pagination="paginat ......
源代码 a-table design table app

ant design vue 下的a-input 使用v-decorator(修改数据)回显

a-input 使用v-decorator回显不应该用 v-model,可以使用 this.form.setFieldsValue 来动态改变表单值。 定义form:<template> <div class="main"> <a-form id="formLogin" class="user-la ......
v-decorator decorator a-input 数据 design

jenkins编译结果通知推送到飞书

一、安装插件 1、安装Jenkins插件——Post build task 进入Jenkins——系统配置——插件管理——可选插件,输入Post build task搜索安装 2、重启Jenkins 安装完插件后重启Jenkins 二、飞书群中添加自定义机器人 1、添加机器人 2、复制保存机器人的w ......
jenkins 结果

ant 简单例子

和Maven类似,ant有一个 build.xml 文件 一个 pom.xml 代表一个 Maven项目 一个build.xml 代表一个ant项目 <project name="MyProject" default="clean" basedir="."> <description> simple ......
例子 ant

Jenkins集成sonarqube报错

报错1 SONAR ANALYSIS FAILED FATAL: SonarQube Scanner executable was not found for sonarscanner ERROR: SonarQube Scanner executable was not found for son ......
sonarqube Jenkins

jenkins集成sonarqube

1. 在 Jenkins 中下载插件 SonarQube Scanner 2. 在 SonarQube 中生成一个用户 token 3. 将生成的 token 复制,然后在Jenkins 的凭据中添加 4. 修改全局配置 5. 修改系统配置 7. 添加 sonarqube 相关识别配置 sonar. ......
sonarqube jenkins

Jmeter使用循环控制器实现参数化

##循环控制器加csv实现参数化 1.添加循环控制器 ![](https://img2023.cnblogs.com/blog/1668642/202306/1668642-20230601153750586-1171311548.png) 我这里的循环次数是动态的,在循环控制器前添加beanshe ......
控制器 参数 Jmeter