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

最好网站制作工具宁波seo外包

最好网站制作工具,宁波seo外包,网站开发javascript,怎么用自己主机做网站、Jmeter单机进行压测,受到单台机器的性能影响,Jmeter支持分布式测试,用一个控制节点去控制多个工作节点去模拟更多的用户。 版本信息 内容版本号JDK1.8Jmeter5.6.2 分布式测试原理 jmeter 官网对分布式测试有说明,jmeter分布式…

Jmeter单机进行压测,受到单台机器的性能影响,Jmeter支持分布式测试,用一个控制节点去控制多个工作节点去模拟更多的用户。

版本信息

内容版本号
JDK1.8
Jmeter5.6.2

分布式测试原理

jmeter 官网对分布式测试有说明,jmeter分布式测试官网介绍,工作原理,如下图所示
在这里插入图片描述

  1. 控制节点,该节点可以使用图形界面运行,可以直接使用 jmeter.bat运行,控制节点通过 RMI 通信,调用工作节点,发放执行脚本的命令,收集测试结果
  2. 工作节点,执行测试脚本命令,存储测试结果
  3. 目标服务器,需要压测的网站

分布式测试RMI 通信介绍

为了理解Jmeter 分布式测试调用的源码,写了一个样例工程,项目地址https://gitee.com/3281328128/jmeter-source-example, 下载项目之后,按照以下步骤配置

  1. 编译项目 mvn install,会发现工程下面产生了2个jar包,jmeter-rmi-server.jar, jmeter-rmi-client.jar
    在这里插入图片描述
  2. server.jar 模拟的是工作节点, client.jar 模拟的是控制节点。把server.jar 复制到其它工作节点,同级目录复制一份 jmeter.properties文件
    在这里插入图片描述
  3. 启动所有工作节点的jar包
java -jar jmeter-rmi-server.jar

在这里插入图片描述
ubuntu 运行报错
在这里插入图片描述
ubuntu 的需要加 -Djava.rmi.server.hostname=192.168.230.128,
hostname 填写对应的ip

java -Djava.rmi.server.hostname=192.168.230.128 -jar jmeter-rmi-server.jar
  1. 在 jmeter.properties 配置控制节点的 remote_hosts
    配置之前,先验证以下到对应的端口是否通的 telnet [ip] [端口]
    在这里插入图片描述
telnet 192.168.137.209 1099

如果网络通的,会显示登录成功,跳转到空白页面
在这里插入图片描述
配置信息如下:

remote_hosts=192.168.137.209,192.168.230.128
  1. 启动控制节点的jar包
java -jar jmeter-rmi-client.jar

运行日志如下

2024-01-28 19:38:20.337 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientMain[0;39m 加载配置文件路径 jmeter.properties
2024-01-28 19:38:20.352 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientMain[0;39m 配置远程服务地址 192.168.137.209,192.168.230.128
2024-01-28 19:38:20.353 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientMain[0;39m 当前测试计划ID d6855a1d-cd35-4a4f-9ff4-9cd696333757
2024-01-28 19:38:20.354 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.DistributedRunner[0;39m Configuring remote engine: 192.168.137.209
2024-01-28 19:38:20.781 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m 当前测试计划 TestPlan{id='d6855a1d-cd35-4a4f-9ff4-9cd696333757'}
2024-01-28 19:38:20.782 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.DistributedRunner[0;39m Configuring remote engine: 192.168.230.128
2024-01-28 19:38:20.844 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m 当前测试计划 TestPlan{id='d6855a1d-cd35-4a4f-9ff4-9cd696333757'}
2024-01-28 19:38:20.845 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m running clientengine run method
2024-01-28 19:38:20.895 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m sent test to 192.168.137.209 basedir=
2024-01-28 19:38:20.897 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m Sending properties {}
2024-01-28 19:38:20.972 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m sent run command to 192.168.137.209
2024-01-28 19:38:20.975 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m running clientengine run method
2024-01-28 19:38:20.984 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m sent test to 192.168.230.128 basedir=
2024-01-28 19:38:20.985 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m Sending properties {}
2024-01-28 19:38:21.010 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientJMeterEngine[0;39m sent run command to 192.168.230.128
2024-01-28 19:38:21.012 [34mINFO [0;39m [1;33m[main][0;39m  [36mc.s.j.r.c.ClientMain[0;39m 远程调用完成

Jmeter 配置分布式测试步骤

配置工作节点 Worker Nodes

  1. 配置SSL
    参考官方配置 https://jmeter.apache.org/usermanual/remote-test.html#setup_ssl
    如果不想配置SSL , 修改jmeter 的 ssl 配置,设置为 true
# Set this if you don't want to use SSL for RMI
server.rmi.ssl.disable=true
  1. 启动工作节点
    windows 系统节点直接jmeter-server.bat 即可启动,Linux 系统需要使用命令行, hostname 填写机器IP
sh jmeter-server -Djava.rmi.server.hostname=192.168.230.128

配置控制节点

  1. 添加工作节点的IP到配置文件 jmeter.properties, 修该 remote_hosts、server.rmi.ssl.disable 配置项
# Remote Hosts - comma delimited
#remote_hosts=127.0.0.1
#remote_hosts=localhost:1099,localhost:2010
remote_hosts=192.168.137.209,192.168.230.128# 禁用 ssl
# Set this if you don't want to use SSL for RMI
server.rmi.ssl.disable=true
  1. 启动 jmeter 图形界面, windows 直接点击 jmeter.bat
    在这里插入图片描述
    如果配置成功,可以在远程启动这里看到之前配置的 remote_hosts。

启动测试

在这里插入图片描述
工作节点查看日志 bin/jmeter-server.log

chengdu@ubuntu:~/jmeter/apache-jmeter-5.6.3/bin$ tail -f jmeter-server.log

在这里插入图片描述

http://www.dinnco.com/news/74826.html

相关文章:

  • 网站制作可能出现的问题抖音seo招商
  • 沧州英文网站制作百度站长平台账号购买
  • 网址大全介绍seo搜索优化专员
  • avs做视频网站简单吗微信管理系统
  • 酒吧网站模板沈阳seo网站推广
  • 手游门户网站模块如何做网络营销
  • 家电维修品牌网站建设营销型网站建设公司
  • wordpress 安全 插件下载seo工作职责
  • 免费行情网站app页面整站优化系统厂家
  • 做个网站要多久百度手机助手app下载安装
  • 网站后台作用如何制作一个个人网站
  • 网站建设项目策划书格式网络推广产品公司
  • 京东网站开发费用汕头百度关键词推广
  • 济南做网站的公司有哪些合肥网络推广营销
  • 同城58找房子租房信息seo软件推广
  • 网站建设带支付源码百度竞价广告代理
  • 淘宝客赚钱网站google关键词工具
  • 威客做的好的网站有哪些整合营销推广
  • 电商网站的数据库设计全网营销外包
  • 怎么做装修网站百度免费seo
  • 简单的网站管理系统广州最新新闻
  • 武汉做网站公司网站在线客服系统 免费
  • 广告制作公司简介模板济南seo网站优化
  • 湛江做网站哪家好网上推广渠道有哪些
  • css div旅游j景区网站模板网络推广员招聘
  • 嘉峪关做网站郑州seo优化培训
  • jsp环保主题网站代做系统优化软件哪个好
  • 网站和app区别与联系太原百度快速优化排名
  • 大连网络宣传网站2020年关键词排名
  • 源码之家源码seo关键词大搜