当前位置:首页 > CN2资讯 > 正文内容

centos 改装成 windows 服务器

2天前CN2资讯

注意:如果需要企业真实分布式压测,虚拟机不能安装在控制机上,虚拟机里不需要放执行的脚本,只需要放参数化文件即可

安装虚拟机(参考百度云盘里的文档vmware安装.pdf)

导入镜像(参考百度云盘里的文档centos安装)

vmware百度云盘下载名称:VMware-workstation-full-15.0.0-10134415

centos7.6百度云盘下载名称:CentOS7.6纯净版

注册码:Workstation15注册码.txt

jmeter的百度云盘下载名称:apache-jmeter-5.1.1

xshell和xftp百度云盘下载名称:xshell+xftp.rar

(为了节省时间,在centos7.6的usr/local目录下已经安装好了jdk和jmeter,实践用的windows10安装的jdk版本为1.8.0_91,没有问题)

测试脚本:test.jmx脚本

参数化文件:秒杀账号.txt

********************************************************************************

需要准备:

1.两台虚拟机centos7(执行机)和一台windows10(控制机),ps:windows7也可以

2.关闭虚拟机和windows电脑的防火墙

3.安装jdk和jmeter,虚拟机里的jdk和jmeter,和windows里的jdk和就jmeter版本尽量一致,jmeter的apache-jmeter-5.1.1\lib\ext下的jar也要一致

注意:在windows中配置好jmeter的环境变量,,jmeter环境变量参考:

4.准备test.jmx脚本

5.查看window的ip地址

 

6.查看centos的ip地址

7.在windows的cmd窗口执行ping命令,查看是否可以ping通

 8.在centos中执行ping命令

 ctrl+c结束ping命令

9.在windwos中查看test.jmx是否可以正常运行(jmeter快捷键,ctrl+s保存,ctrl+e清除,ctrl+r运行)

 

注意:文件路径要一致

运行成功结果如下图

10.确定脚本运行没有问题之后配置windows下apache-jmeter-5.1.1\bin目录下的jmeter.properties文件

server.rmi.ssl.disable=true

remote_hosts=虚拟机的ip地址       (端口号一般不用改)

如果有多台虚拟机使用逗号分隔ip地址

11.配置centos下apache-jmeter-5.1.1\bin目录下的jmeter.properties文件

server.rmi.ssl.disable=true

remote_hosts=windows的ip地址    (端口号一般不用改)

12.如果在虚拟机中执行需要带参数化的脚本,需要将控制机的csv数据文件设置地址改为./文件名称

 因为这个地址是相对bin目录的,所以需要将秒杀账号.txt文件放到centos/usr/local/Jmeter5.1.1/bin目录下,可以使用xftp上传文件(如果做分布是压测,在控制机上不需要放参数化文件,因为控制机不发送请求)

13.在centos环境下,切换到jmeter的bin目录下,执行命令:./jmeter-server   即可成功创建remote(如果因为没有关闭防火墙导致分布式报错,需要重新创建remote),成功创建remote如下图

 14.在windwos的jmeter下选择要执行的虚拟机

 15,执行成功后,在windows的jmeter日志中可以查看

 在centos上也可查看

16,如果使用非GUI模式执行两台执行机,需要将参数文件即秒杀账号.txt剪切一半放在另一台虚拟机上(100个账号分成2个文件,一个文件50个),两台虚拟机上的参数化文件内容不能重复,其他配置相同

17,在windows的cmd窗口执行如下命令:

jmeter -n -t F:/test.jmx -R 虚拟机的ip地址:1099 -l F:/bb.jtl -j F:/aa.log -e -o

 备注:如果想使用本地电脑发送请求使用如下命令

jmeter -n -t F:/test.jmx -l F:/bb.jtl -j F:/aa.log -e -o F:/cc

注意:因为csv写的相对路径是相对启动jmeter的路径,所以要切换到jemter的bin目录下执行上面的命令,也可以将脚本和csv放在一个路径下,就不用跑到jmeter的bin目录下发送请求命令

18,生成的报告如下

点击cc文件夹中的index.html文件可以打开测试报告如下

 非gui模式执行多台虚拟机命令如下:

jmeter -n -t F:/test.jmx -r -l F:/bb.jtl -j F:/aa.log -e -o F:/cc

如果想重复发送请求需要将bb.jtl,aa.log,cc文件夹删除之后再执行命令,也可以写一个执行脚本

如果发送请求之后报错如下:直接用管理员权限运行jmeter.bat即可解决

 

 

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30744.html

    分享给朋友:

    “centos 改装成 windows 服务器” 的相关文章

    CN2专线节点:连接全球的超高速信息高速公路

    在全球化的背景下,企业之间的信息传输和数据交换需求日益增加。而在这个竞争激烈的市场环境中,网络连接的稳定性、速度和安全性成为企业提升竞争力的关键因素之一。CN2专线节点,作为中国移动通信领域的重要组成部分,正是解决这些需求的“利器”。CN2专线节点,全称中国电信ChinaNetNextGenerat...

    如何在甲骨文云服务器上更换IP地址 - 完整指南

    在云计算的世界中,甲骨文云服务器是一个强大的工具,能满足不同行业的需求。它不仅提供灵活的计算资源,还能支持多种应用和服务。在日常使用中,管理服务器的IP地址是非常关键的一环。了解如何更换这些IP地址,能够帮助我们更好地控制网络流量、保障安全以及优化访问速度。 IP地址作为网络设备的唯一标识,其重要性...

    如何在阿里云国际版上顺利注册与管理账户

    在数字化时代,云计算逐渐成为企业和个人不可或缺的工具。阿里云国际版(Alibaba Cloud International)便是阿里巴巴集团为全球用户推出的一项创新服务。这项服务的目标是让全球的用户,特别是非中国大陆地区的用户,能更方便地接触到高效、安全的云计算资源。 阿里云国际版的推出背景极为重要...

    Zgo VPS:高性能虚拟专用服务器的最佳选择

    在2021年,ZgoCloud(最初名为Zgovps)如雨后春笋般成立于美国特拉华州。作为一家新兴的技术公司,我们专注于提供高性能的虚拟专用服务器(VPS),这让我对公司的前景充满了期待。我们最初的使命是为各种用户提供可靠的网络解决方案,而现在我们已经成长为行业内的一股重要力量。 我们的全球数据中心...

    WordPress reCAPTCHA插件:提升网站安全与用户体验的最佳解决方案

    reCAPTCHA插件概述 在今天的网络环境中,安全性愈发重要,尤其是对于使用WordPress的网站。WordPress reCAPTCHA插件成为了一种流行的解决方案,它借助Google强大的reCAPTCHA服务,帮助我们有效地区分真实用户和可能扰乱网站的机器程序。在我接触这个插件之后,发现它...

    DNS服务器详解:从定义到故障排除的全面指南

    DNS服务器的定义与功能 在互联网的世界里,DNS(域名系统)服务器起着至关重要的角色。可以把它理解为一个翻译者,将我们日常使用的域名(比如www.example.com)转换成计算机懂得的IP地址。这种转换过程不仅简化了我们上网的方式,也提高了网络的可用性和访问速度。作为一名互联网用户,可能很少会...