当前位置: 首页 > news >正文

网站官方首页设计一个企业为什么要建设网站

网站官方首页设计,一个企业为什么要建设网站,网站如何编辑,做解析会员电影的网站在做后端服务器性能测试中#xff0c;我们会经常听到分布式。那你#xff0c;是否了解分布式呢#xff1f;今天#xff0c;我们就来给大家讲讲#xff0c;在企业实战中#xff0c;如何使用分布式进行性能测试#xff0c;实战过程中#xff0c;又有哪些地方要特别注意我们会经常听到分布式。那你是否了解分布式呢今天我们就来给大家讲讲在企业实战中如何使用分布式进行性能测试实战过程中又有哪些地方要特别注意 为什么要使用分布式 做性能测试时如果被测系统性能比较好或者系统项目比较大那么一般都会要求能支持比较高的并发用户数。而我们做性能测试时发起请求的机器硬件资源是一定的不可能配置无限大所以它能发起的并发用户数是有限的而当我们发起方一台电脑能发起的并发用户数小于我们性能测试期望的并发用户数时我们就会自然而然想到增加发起方的电脑。增加发起方电脑数量那么发起的并发用户数累加就增大了。 发起方一台电脑不管是windows系统还是linux系统一般而言大概能支持1.5k左右并发用户更多并发用户就要采用分布式。 那么接下来的问题就是如何配置分布式 如何配置分布式 助攻机配置修改jmeter.properties文件 首先我们准备多台机器作为助攻机器 然后检查每台机器上是否安装了jdk并且jdk版本是否都一致 然后在助攻机器上放置相同版本的jmeter 接下来配置jmeter.properties文件 修改server_port端口自定义一个端口 修改server.rmi.ssl.disabletrue 修改 server.rmi.port 端口 ---- 可选 启动服务jmeter-server -Djava.rmi.server.hostnameip_address 检查防火墙关闭或开放 自定义的server_port端口主控机器配置修改jmeter.properties文件 修改remote_hosts值为助攻机器ip 修改server.rmi.ssl.disabletrue 修改 modeStandard 分布式机器配置有哪些注意事项 分布式的配置是不是很简单呢 是的这个配置实际上一点都不难如果你要自己练手按照上面的操作就能很简单配置成功。但是当你在企业项目中实战时还会这么简单吗如果你企业的项目需要支持大几万的并发要使用几十台助攻机器是不是就简单重复上面的操作就可以了呢 答案是否定的。 现在有几十台linux机器放在你面前供你去配置为助攻机。数量比较大完全无法保证每一台都一模一样所以我们先要检查机器配置。 1、硬件资源 cpu、内存是一台电脑的核心 几十台机器我们完全无法保证每一台都一样在助攻机的要求中虽然没有对cpu和内存做要求但是如果每台机器能提供的资源不一样那么能产生的并发用户数量肯定也会不相等所以我们需要找出有机器中最低配置的机器然后以最低配置机器为参考配置jmeter的堆栈信息。 通过top命令查看下每个系统的cpu和内存信息 修改jmeter的bin文件夹中jmeter文件HEAP:-Xms1g -Xmx1g -XX:MaxMetaspaceSize256m 修改堆栈信息中的大小。 不配置在执行高并发用户数时jmeter可能会出现OOM问题2、系统环境 jdk 机器多了每台机器的jdk大版本是否一致可能就是个问题。如果机器上没有安装哪可以直接去安装指定版本即可但是如果助攻机器上已经安装了其他版本的jdk并且正运行其他java项目这个时候怎么办呢 指定jmeter的运行jdk版本 1、下载解压指定jdk版本到linux的/usr/local 文件夹下 不要去配置改动系统环境变量 2、在jmeter的jmeter文件中添加JAVA_HOME/usr/local/jdk版本/ 指定jmeter运行的jdk版本这样就不用改动操作系统的jdk不影响系统中其他java项目 jmeter jmeter版本 所有助攻机器上jmeter的版本都必须一致。 jmeter.properties要修改ssl.disabletrue 端口可以不相同 如果代码中使用了第三方插件助攻机器上也必须有这些插件包 环境变量 jmeter运行本身可以不配置JMETER_HOME环境变量但是当机器多了时还是建议在所有机器上配置JMETER_HOME环境变量 HEAP配置 机器多了可能每台机器的内存都不一样 我们期望助攻机器能产生更大的并发用户数所以建议修改每台机器的HEAP配置信息设置为相同 csv文件 如果写的jmeter脚本中使用了csv数据文件设置那么文件的路径请使用相对路径写法。 jmeter-server助攻服务在哪个路径下启动就要在所有的机器上上传csv文件到该路径下的相对位置。 os操作系统 os版本 没有要求可以是不同版本 端口区间 操作系统的端口数量是有限的不同系统默认情况下打开的端口数量可能不相等这就需要我们去配置一下每台机器上打开的端口范围。 sysctl -a | grep net.ipv4.ip_local_port_range 这个命令可以查看当前机器上开启的端口范围 sysctl -w net.ipv4.ip_local_port_range1024 65534 然后再执行sysctl -p 生效。 这样设置每台机器上开启的端口范围。 打开文件数量 操作系统对每个程序能打开的文件数量是有限制的这个是系统限制我们可以通过ulimit -n 看到 也可以通过cat /proc/进程id/limit 查看某个进程今天能打开的文件数量限制。 因为性能测试助攻机也是要发起大量请求的这有可能要打开大量的文件如果文件数量限制过小也会导致问题所以我们可以通过ulimit -n 数量 来修改进程可以打开的文件数量。然后重启动jmeter-server助攻服务这样就会以你修改后的数量来做限制了。 时间 助攻机器多了可能出现每台机器的时间不一样我们可以通过date 查看每台机器的时间。 性能测试期望是在同一时间能发起大量请求如果多台机器时间不一致那么在同一时间发起的请求数量可能就达不到预期要求所以我们需要同步设定每台机器的时间。date -s 时间 来设定系统时间。3、网络环境 几十台机器网络配置可能会不一样如果这些助攻机器到被测服务器之间的网络存在问题那么可能就会导致请求压力上不会甚至出现网络错误。 我们可以在每台助攻机器上使用tracepath 被测服务器 来查看助攻机到被测服务器之间的网络情况。如果发现网络延迟时间很长哪就说明当前机器可能网络配置有问题。在使用时可能就要剔除这台助攻机器。4、启动服务 在每台助攻机器上执行jmeter-server -Djava.rmi.server.hostnameipaddr 因为每台的ip地址都不一样所以这个命令必须一个一个的敲。 同时我们可以加个’‘ 符号把命令转换为后台运行。 在主控机器上执行java -Xms48g -Xmx48g -XX:MaxMetaspaceSize2g -jar $JMETER_HOME/bin/ApacheJMeter.jar -n -R xxx:port,xxx:port -t xxx.jmx -l xxxx.jtl -e -o xxdirect -Xms48g -Xmx48g -XX:MaxMetaspaceSize2g 这个是设置主控机器jmeter的堆栈信息这个大小可以根据自己机器的内存大小灵活修改但是这个一定要设置的比较大。如果小了生成报告的时间就会很长。 $JMETER_HOME/bin/ApacheJMeter.jar 为自己的jmeter路径 -R xxx:port,xxx:port 指定助攻机器。可以根据自己的需要指定。如果不需要采用分布式就不用这一段如果要用分布式就要使用这一段多台时就用逗号分隔。 -t xxx.jmx 你放在主控机器上的jmeter脚本文件 好了这些注意事项你都学会了吗
http://www.w-s-a.com/news/212116/

相关文章:

  • 想换掉做网站的公司简要说明网站制作的基本步骤
  • 国企公司网站制作wordpress 浮动定位
  • 网站网页直播怎么做的企业网站建设推荐兴田德润
  • 网站建设熊猫建站厦门seo全网营销
  • 扁平网站设计seo是什么岗位的缩写
  • 工商企业网站群晖配置wordpress 80端口
  • 企业网站建设流程步骤镇江东翔网络科技有限公司
  • 网络工程师和做网站哪个难网络建站如何建成
  • 网站建设需要哪些项目游民星空是用什么做的网站
  • 旅游网站建设要如何做百度商城网站建设
  • destoon 网站搬家中国企业500强都有哪些企业
  • 商城网站前端更新商品天天做吗哈尔滨做网站优化
  • 新乡网站开发wordpress 产品分类侧边栏
  • 网站自己做自己的品牌好做互联网企业分类
  • 项目网站建设方案石家庄网站快速排名
  • 网站开发大作业报告做电商网站的参考书
  • Apache局域网网站制作wordpress外链自动保存
  • 网站备案号要怎么查询千锋教育培训机构地址
  • 门户网站建设要求几款免费流程图制作软件
  • 花生壳域名可以做网站域名吗wordpress内链工具
  • 猎头公司网站模板网站伪静态作用
  • 工程建设教育网站html成品网页模板下载
  • 同一ip 网站 权重wordpress 菜单 小图标
  • 网站没有icp备案wordpress d8主题 4.1
  • 手机网站建设推荐企业宣传页模板
  • 杭州市富阳区建设局网站动态域名做网站
  • 网站如何免费做SEO优化靖安县城乡规划建设局网站
  • 室内设计网站平台学新媒体运营最好的培训学校
  • 招聘网站建设工作总结湘潭seo
  • 台山网站设计哈尔滨网站建设外包公司