​​银河麒麟系统下 JMeter 性能测试实操手册

​​银河麒麟系统下 JMeter 性能测试实操手册基于银河麒麟系统目录 国产系统 JMeter 全流程性能测试指南 1 一 前言 2 背景意义 2 目标读者 2 环境声明 2 二 环境准备 银河麒麟特需步骤 21 下载麒麟系统 22 使用 vmware

大家好,欢迎来到IT知识分享网。

–基于银河麒麟系统

目录

​国产系统JMeter全流程性能测试指南​​ 1

​​一、前言​​ 2

​​背景意义​​ 2

​​目标读者​​ 2

​​环境声明​​ 2

​​二、环境准备(银河麒麟特需步骤)​​ 2

1.​​下载麒麟系统 2

2.使用vmware17版本来安装和部署 3

3.Java环境配置​​ 5

​​三、JMeter安装详解​​ 6

1.下载 6

2.解压 6

3.验证jmeter安装 6

4.注意事项 7

​​四、脚本编写案例 7

​​1.添加线程组 7

2.添加http取样器 8

3.添加断言 8

4.定义和使用变量 8

5.添加聚合报告 9

​​6.分布式测试配置​​ 10

7.插件安装 10

​​五、常见故障排查(银河麒麟环境)​​ 11

​​六、最佳实践建议​​ 11

​​资源监控方案​​ 11

​​测试报告优化​​ 12

​​七、结语​​ 12

​​一、前言​​

​​背景意义​​

银河麒麟系统作为国产操作系统的核心代表,在信创浪潮中承担关键使命:

​​安全可靠​​——通过国家最高安全认证,具备自主内核与深度防御机制,满足党政军等关键领域对信息系统安全的高强度需求;

​​生态适配​​——深度适配国产芯片(飞腾/鲲鹏等)及主流行业软件(WPS/达梦等),已广泛应用于政务、金融、电力等核心场景;

​​性能卓越​​——针对国产硬件优化资源调度,支持高并发场景下稳定运行,为关键业务系统提供自主可控的技术底座。

​​目标读者​​

需在国产化环境中执行性能测试的工程师

缺乏Linux性能测试经验但有JMeter基础的用户

​​环境声明​​

操作系统:银河麒麟桌面版V10 SP1(AMD64架构)

JMeter版本:Apache JMeter 5.6

​​二、环境准备(银河麒麟特需步骤)​​

1.​​下载麒麟系统

地址:
https://iso.kylinos.cn/web_pungi/download/cdn/9D2GPNhvxfsF3BpmRbJjlKu0dowkAc4i/

这个网站下载需要注册和登录,然后申请试用。下载的时候选择:

​​银河麒麟系统下 JMeter 性能测试实操手册

Kylin-Desktop-V10-SP1-2503-HWE-Release–X86_64.iso

2.使用vmware17版本来安装和部署

提示:如果以前安装过虚拟机,则直接进行下面的步骤,如果从来没有安装过虚拟机的则需要开启虚拟化,操作如下:

– 进入主机BIOS → 开启虚拟化支持:

* Intel: `VT-x`

* AMD: `SVM Mode`

然后进行下面的步骤:

  1. 文件 → 新建虚拟机 → 选择 ​​典型(推荐)​
  2. 安装来源:​​安装程序光盘映像文件​​ → 浏览选择麒麟ISO
  3. 选择客户机操作系统:Linux Ubuntu 64 位
  4. 虚拟机名称:kylin,位置:自定义一个空间够大的就行
  5. 磁盘50G(这个是基本要求),存储为单个文件
  6. 自定义硬件:处理器选择2个,内存4G,点击完成后,开启虚拟机

开机后要快速点进窗口,选择第二个安装银河麒麟操作系统,要不然就成了试用,如果进到了使用系统,重启再选择安装,如下图:

​​银河麒麟系统下 JMeter 性能测试实操手册

后续的安装跟着引导走即可。到了选择安装方式的时候,记得点一下中间那个磁盘图标,然后下一步按钮才会点亮。选择你的应用的时候,根据各自需要来装,我选择一个都不要。等待安装完成,再次重启后,就可以使用银河麒麟了。

银河麒麟配置root启动方式,这里主要是为了方便安装程序和使用,也可以使用sudo或者su来解决,就是太麻烦

  1. 以刚才安装的时候启用的那个普通用户登录系统,然后给root设密码

sudo passwd root

  1. 修改文件

sudo vi /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf

在文件末尾添加下面的内容后,保存退出

greeter-show-manual-login=true

all-guest=false

  1. 再修改/root/.profile文件,使用tty -s && mesg n 替换tty -s && mesg n || true
  2. 重启之后,在界面上选择登录方式,如下图
​​银河麒麟系统下 JMeter 性能测试实操手册

3.Java环境配置​​

以下操作基于银河麒麟自己的浏览器(奇安信浏览器)

  • 下载jdk8+,下面是国内镜像地址:

https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

  • 安装

tar -zxvf jdk-8u202-linux-x64.tar.gz

mv jdk1.8.0_202 /usr/bin

# 修改系统变量

vi /etc/profile

添加如下内容后,保存退出:

export JAVA_HOME=/usr/bin/jdk1.8.0_202

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

# 激活系统变量

source /etc/profile

  • 验证安装结果

在终端中执行下面的命令

java -version

正确安装显示如下:

java version “1.8.0_202”

Java(TM) SE Runtime Environment (build 1.8.0_202-b08)

Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

​​三、JMeter安装详解​​

1.下载

https://mirrors.aliyun.com/apache/jmeter/source/apache-jmeter-5.6.3_src.tgz

2.解压


apache-jmeter-5.6.3_src.tgz到/root目录,然后配置环境变量

vi /etc/profile

export PATH=${JAVA_HOME}/bin: /root/apache-jmeter-5.6.3/bin:$PATH

保存退出后,执行source /etc/profile

3.验证jmeter安装

在终端中输入下面的指令

jmeter

没有问题就可以看到熟悉的界面

​​银河麒麟系统下 JMeter 性能测试实操手册

4.注意事项

若GUI启动失败:尝试jmeter -Jjmeter.laf=System切换主题

中文乱码处理:修改bin/jmeter.properties

sampleresult.default.encoding=UTF-8

jsyntaxtextarea.font.family=WenQuanYi Micro Hei Mono

​​四、脚本编写案例

演示目标为留言板项目中的一个留言接口。这是一个php编写的开源项目,接口信息如下:

url: http://192.168.88.128/article/show.php?id=35

method: GET

响应结果,以下为页面包含的内容,做断言使用:

响应状态码:200

中新网1月3日电

​​1.添加线程组

​​银河麒麟系统下 JMeter 性能测试实操手册

2.添加http取样器

​​银河麒麟系统下 JMeter 性能测试实操手册

3.添加断言

​​银河麒麟系统下 JMeter 性能测试实操手册

4.定义和使用变量

使用函数助手来设置变量,替换文章的id

​​银河麒麟系统下 JMeter 性能测试实操手册

​​银河麒麟系统下 JMeter 性能测试实操手册

5.添加聚合报告

​​银河麒麟系统下 JMeter 性能测试实操手册

​​6.分布式测试配置​​

主控机配置​​:

# 修改bin/jmeter.properties

remote_hosts=192.168.1.101,192.168.1.102 # 麒麟从机IP

从机启动​​:

# 修改bin/jmeter.properties

jmeter-server
-Djava.rmi.server.hostname=本机IP &

其他调整​​:

关闭麒麟防火墙:sudo systemctl stop firewalld

修改rmi_keystore.jks(解决SSL报错)

7.插件安装

下载地址:

https://repo1.maven.org/maven2/kg/apc/jmeter-plugins-manager/1.10/jmeter-plugins-manager-1.10.jar

将下载的
jmeter-plugins-manager-1.10.jar移动到jmeter的lib/ext目录下面,重启jmeter,在选项菜单下面可以看到插件管理

​​银河麒麟系统下 JMeter 性能测试实操手册

配置插件

这一版的jmeter的插件比5.0版好用,勾选之后,点击应用并重启jmeter即可。

​​银河麒麟系统下 JMeter 性能测试实操手册

​​五、常见故障排查(银河麒麟环境)​​

​​故障现象​​

​​解决方案​​

GUI启动黑屏/卡死

添加启动参数-Djava.awt.headless=true

高并发测试时系统崩溃

调优内核参数:vm.max_map_count

数据库连接失败

安装达梦JDBC驱动至/lib/ext目录

中文响应乱码

添加BeanShell预处理程序转码

​​六、最佳实践建议​​

​​资源监控方案​​

集成ServerAgent监控国产CPU(飞腾/鲲鹏)使用率

./startAgent.sh –tcp-port 5555 –udp-port 5555

​​测试报告优化​​

使用命令行生成HTML报告:

jmeter -n -t test.jmx -l result.jtl -e -o /path/to/report

​​七、结语​​

从整个安装部署使用的过程来看,银河麒麟系统的桌面版上面使用Jmeter和在Linux系统和MacOS系统使用Jmeter基本一致。而且该说不说,银河麒麟系统的界面还是比较不错的,整个使用比较顺滑。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/187690.html

(0)
上一篇 2025-09-07 08:20
下一篇 2025-09-07 08:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信