网站开发如何支持ipv6松江网站设计

张小明 2026/1/16 11:14:12
网站开发如何支持ipv6,松江网站设计,上海网站建设86215,erp系统与网站对接长沙引言 您想要提高您的应用程序的性能吗#xff1f;想要确保它在高负载下仍然能够正常工作吗#xff1f;那么#xff0c;您一定需要一个可靠的性能测试工具来帮助您完成这个任务。 JMeter是一个广泛使用的性能测试工具#xff0c;但是如果您的测试需求变得更加复杂和庞大想要确保它在高负载下仍然能够正常工作吗那么您一定需要一个可靠的性能测试工具来帮助您完成这个任务。JMeter是一个广泛使用的性能测试工具但是如果您的测试需求变得更加复杂和庞大那么单机运行可能无法满足您的需求。那么有没有一种方法可以提高测试效率呢当然有搭建JMeter分布式压测环境是一个明智的选择。通过增加多台计算机节点您可以将测试负载分散到不同的计算机上从而有效地提高测试效率并且节省大量时间和精力。在本篇文章中我们将为您详细介绍如何搭建JMeter分布式压测环境并分享一些实用的技巧和经验助您轻松应对压力山大的测试任务。让我们开始吧windows环境部署1.安装环境变量下载JDK可以在oracle官网下载2.配置环境变量将下载下来的JDk进行安装添加JAVA_HOME 填写JDK存放路径根据自己路径进行填写如C:\Program Files\Java\jdk1.8.0_202添加JMETER_HOME 填写Jmeter存放路径根据自己路径进行填写如D:\办公\3.软件\jmeter5.1java1.8\apache-jmeter-5.1.1添加CLASSPATH将下面内容加在最后;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar​添加Path将下面内容加在最后%JAVA_HOME%\bin%JAVA_HOME%\jre\bin%JMETER_HOME%\bin​3.修改Jmeter配置文件进入Jmeter配置文件中D:/**/apache-jmeter-5.3/bin/jmeter.propertiesserver.rmi.ssl.disabletrue # 将false改成true去掉前面#号​添加发压机这一步是添加使用Jmeter分布式需要启动的发压机IP端口remote_hostsxxx.168.xxxx.2:1099,xxxx.168.xxx.3:1099,xxxx.168.xx.4:1099​4.启动jmeter​Jmeter工具使用请看下面文章Jmeter压测工具入门篇5.启动分布式服务在slave机发压机上启动客户端jmeter-server.bat如下图看到slave已经启动。​slave机启动后在master选择 运行远程启动/远程启动所有就可以分布式的多台slave机一起压测了。Linux环境部署1.安装JDKJmeter安装jmeter之前需要先安装jdk下载jdk可以使用下面地址进行下载也可以去官网下载官网需要登录oracle链接: https://pan.baidu.com/s/1Gu5pwMxyxGxN3X94E5NKYg?pwdai6j内网部署只需要手动把JDK和Jmter包上传到内网解压其余步骤不变解压jdk这里安装到/usr/local/java/目录安装路径根据个人喜好但要和环境变量中的地址匹配tar -zxvf jdk-8u181-linux-x64.tar.gz配置环境变量修改配置文件vi /etc/profile文本最后加上以下内容JAVA_HOME/usr/local/java/jdk1.8.0_181CLASSPATH$JAVA_HOME/lib/PATH$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH使环境变量生效source /etc/profile验证jdk配置成功java -version​使用命令直接安装Jmeterwget https://mirrors.bfsu.edu.cn/apache//jmeter/binaries/apache-jmeter-5.4.3.tgz如果是内网环境需要手动上传Jmeter安装包下载最新版Jmeter解压jmeter这里安装到/usr/local目录安装路径根据个人喜好但要和环境变量中的地址匹配tar -zxf apache-jmeter-5.4.3.tgz建立脚本目录/root/jmeter/scripts#脚本上传的地址建立报告目录/root/jmeter/report#报告生成存放目录配置jmeter环境变量vi /etc/profile文本最后加上以下内容export JMETER_HOME/usr/local/apache-jmeter-5.4.3export CLASSPATH$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATHexport PATH$JMETER_HOME/bin:$PATH使环境变量生效source /etc/profile验证jmeter配置成功jmeter --version​2.环境优化1.配置jmeter的使用内存根据实际服务器和测试需求量来修改最大为服务器内存的一半vi /usr/local/apache-jmeter-5.4.3/bin/jmeter2.优化linux内存参数修改limits.conf文件vi /etc/security/limits.conf最后添加不同操作系统可能不一样下面为centos* soft nofile 102400* hard nofile 102400* soft nproc 65535* hard nproc 65535重新打开SSH终端执行如下命令查看是否生效ulimit -n3.修改Linux内核参数修改/etc/sysctl.conf文件vi /etc/sysctl.conf并添加以下内容net.ipv4.tcp_syncookies 0 fs.file-max 12553500 fs.nr_open 12453500 kernel.shmall 1048576 kernel.shmmax 1887436 kernel.msgmax 65536 kernel.sysrq 0 kernel.pid_max 65536 net.core.netdev_max_backlog 2000000 net.core.rmem_default 699040 net.core.rmem_max 50331648 net.core.wmem_default 131072 net.core.wmem_max 33554432 net.core.somaxconn 65535 net.ipv4.ip_nonlocal_bind 1 net.ipv4.tcp_max_orphans 3276800 net.ipv4.tcp_mem 1048576 1572864 2097152 net.ipv4.tcp_rmem 4096 4194304 8388608 net.ipv4.tcp_wmem 4096 4194304 8388608 net.ipv4.tcp_slow_start_after_idle 0 net.ipv4.tcp_synack_retries 1 net.ipv4.tcp_window_scaling 1 vm.swappiness 0 #TCP connection recovery net.ipv4.tcp_max_tw_buckets 6000000 net.ipv4.tcp_tw_reuse 1 net.ipv4.tcp_tw_recycle 1 net.ipv4.tcp_fin_timeout 30 net.ipv4.route.max_size 5242880 net.ipv4.ip_forward 1 #0表示不开启检查时间错建议设置0 net.ipv4.tcp_timestamps 0 #开启对于TCP时间戳的支持,若该项设置为0则下面一项设置不起作用 #TCP connection manager net.ipv4.tcp_max_syn_backlog 655360 net.ipv4.tcp_syn_retries 6 net.ipv4.tcp_retries1 3 net.ipv4.tcp_retries2 6 #TCP keepalive net.ipv4.ip_local_port_range 1025 65534 net.ipv4.tcp_keepalive_time 30 net.ipv4.tcp_keepalive_intvl 30 net.ipv4.tcp_keepalive_probes 3输入下面的命令让内核参数生效sysctl -p3.修改Jmeter配置文件进入Jmeter配置文件中D:/**/apache-jmeter-5.3/bin/jmeter.propertiesserver.rmi.ssl.disabletrue # 将false改成true去掉前面#号添加负载机这一步是添加使用Jmeter分布式需要启动的负载机IP端口remote_hostsxxx.168.xxxx.2:1099,xxxx.168.xxx.3:1099,xxxx.168.xx.4:10994.编写Jmeter脚本通过Windows把要压测的Jmeter脚本调试完成保存为****.jmx文件上传到Linux服务。5.启动Jmeter1先分别启动slave所有压测机上的服务命令如下多网卡需要指定ipnohup jmeter-server -Djava.rmi.server.hostname172.168.xxx.2 #压测机IP2启动master执行以下命令启动jmeterjmeter -r -n -t ***.jmx -l test.jtl 参数说明 -n 非 GUI 模式 - 在非 GUI 模式下运行 JMeter -t 测试文件 - 要运行的 JMeter 测试脚本文件 -l 日志文件 - 记录结果的文件 -r 代表全部agent启动并参与测试3如果要启动指定发压机执行以下命令jmeter -n -t ***.jmx -l test.jtl -R xxxx.168.xx,xxxx.168.xx,xxxx.168.xx 参数说明 -n 非 GUI 模式 - 在非 GUI 模式下运行 JMeter -t 测试文件 - 要运行的 JMeter 测试脚本文件 -l 日志文件 - 记录结果的文件 -R 指定的agent启动并参与测试6.停止Jmeter进入到JMeter 的 bin 目录下输入./shutdown.sh命令停止脚本注:如果在分布式压测过程中想要终止压测千万不要在Linux上按 ctrl c 强制终止程序这样会知道主程序挂了之后从机未接受到执行会一直持续运行。当你再次从主机上运行脚本从机仍然会在上一个脚本的程序中运行这时需要去杀掉进程。7.打包查看测试报告将linux下的report打包成zip然后导出到windows下查看index.html测试报告​​最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

猴王水果竞猜网站建设设计素材网站的问卷调查

网易云音乐等级自动化升级方案详解 【免费下载链接】neteasy_music_sign 网易云自动听歌打卡签到300首升级,直冲LV10 项目地址: https://gitcode.com/gh_mirrors/ne/neteasy_music_sign 方案概述与价值分析 在音乐流媒体服务日益普及的今天,网易…

张小明 2026/1/7 4:11:20 网站建设

怎么搭建网站后台烟台服装定制

在Vue.js应用开发过程中,你是否曾经为复杂的组件状态追踪而头疼?是否在调试组件通信时感到力不从心?Vue Devtools作为一款专为Vue.js设计的浏览器调试插件,通过组件树可视化、状态快照分析和时间旅行功能,为开发者提供…

张小明 2026/1/11 8:35:32 网站建设

深圳建设网站商免费网页游戏源码

Jellyfin Android TV客户端作为一款专为智能电视和机顶盒设计的开源媒体播放应用,为用户提供了完整的家庭媒体管理解决方案。基于Jellyfin生态系统的强大后端支持,这款客户端实现了在大屏设备上的流畅媒体浏览和播放体验。 【免费下载链接】jellyfin-and…

张小明 2026/1/11 14:22:34 网站建设

成都企业网站建设价格报名网站开发多钱

Linux 文件与目录操作及文本处理指南 1. 文件与目录的基本操作 在 Linux 系统中,当你找到所需的文件和目录后,就需要对它们执行各种操作,如创建、复制、重命名和删除等。 1.1 创建文件 在 Linux 中有多种创建文件的方法,这里介绍两种简单的方式。 - 使用 cat 命令 :…

张小明 2026/1/10 18:22:41 网站建设

网站开发排名wordpress post 插件

如何在ComfyUI中配置Sonic的duration参数避免穿帮 在虚拟主播、AI客服和短视频批量生成日益普及的今天,一个看似微小的技术细节——视频时长与音频对齐问题——却常常成为压垮观感体验的最后一根稻草。你有没有遇到过这样的场景:数字人还在张嘴说话&…

张小明 2026/1/16 0:01:55 网站建设