jenkins

CI/CD持续集成工具

插件加速安装设置

version: '3.7'
services:
  jenkins:
    image: jenkins/jenkins:2.204
    restart: always
    environment:
    - JENKINS_UC_DOWNLOAD=https://mirrors.tuna.tsinghua.edu.cn/jenkins/
sed -i 's/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/https:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

插件镜像

https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json #清华大学仓库地址

相关资料

官方docker
docker-github
Jenkins for Docker 跳过插件安装及插件加速镜像设置

JMeter端口占用处理

windows 环境下的端口循环回收需要消耗2~4分钟。由此猜测可能是由于 windows下压测端口数有限,端口资源被占满,没有及时循环回收,导致报错

修改注册表

使用 win + R 快捷键打开 cmd,输入 regedit 命令打开注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

右键新建参数(DWORD),并设置值。

MaxUserPort    十进制 65534
TcpTimedWaitDelay 十进制 30
KeepAliveTime      006ddd00
KeepAliveInterval    000003e8
MaxDataRetries 5

JMeter工具

HTTP请求的时候去掉勾选使用 keep alive

参考资料

Jmeter测试会出现端口占用情况
windows下Jmeter压测端口占用问题
Jmeter Address already in use: connect 解决方案