大家好,欢迎来到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/
这个网站下载需要注册和登录,然后申请试用。下载的时候选择:

Kylin-Desktop-V10-SP1-2503-HWE-Release–X86_64.iso
2.使用vmware17版本来安装和部署
提示:如果以前安装过虚拟机,则直接进行下面的步骤,如果从来没有安装过虚拟机的则需要开启虚拟化,操作如下:
– 进入主机BIOS → 开启虚拟化支持:
* Intel: `VT-x`
* AMD: `SVM Mode`
然后进行下面的步骤:
- 文件 → 新建虚拟机 → 选择 典型(推荐)
- 安装来源:安装程序光盘映像文件 → 浏览选择麒麟ISO
- 选择客户机操作系统:Linux Ubuntu 64 位
- 虚拟机名称:kylin,位置:自定义一个空间够大的就行
- 磁盘50G(这个是基本要求),存储为单个文件
- 自定义硬件:处理器选择2个,内存4G,点击完成后,开启虚拟机
开机后要快速点进窗口,选择第二个安装银河麒麟操作系统,要不然就成了试用,如果进到了使用系统,重启再选择安装,如下图:

后续的安装跟着引导走即可。到了选择安装方式的时候,记得点一下中间那个磁盘图标,然后下一步按钮才会点亮。选择你的应用的时候,根据各自需要来装,我选择一个都不要。等待安装完成,再次重启后,就可以使用银河麒麟了。
银河麒麟配置root启动方式,这里主要是为了方便安装程序和使用,也可以使用sudo或者su来解决,就是太麻烦
- 以刚才安装的时候启用的那个普通用户登录系统,然后给root设密码
sudo passwd root |
- 修改文件
sudo vi /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf 在文件末尾添加下面的内容后,保存退出 greeter-show-manual-login=true all-guest=false |
- 再修改/root/.profile文件,使用tty -s && mesg n 替换tty -s && mesg n || true
- 重启之后,在界面上选择登录方式,如下图

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 |
没有问题就可以看到熟悉的界面

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.添加线程组

2.添加http取样器

3.添加断言

4.定义和使用变量
使用函数助手来设置变量,替换文章的id


5.添加聚合报告

6.分布式测试配置
主控机配置: # 修改bin/jmeter.properties remote_hosts=192.168.1.101,192.168.1.102 # 麒麟从机IP 从机启动: # 修改bin/jmeter.properties jmeter-server 其他调整: 关闭麒麟防火墙: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的插件比5.0版好用,勾选之后,点击应用并重启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