前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高级性能测试系列《7.环境的搭建、工具环境搭建》

高级性能测试系列《7.环境的搭建、工具环境搭建》

作者头像
清菡
发布2022-06-21 15:32:51
9580
发布2022-06-21 15:32:51
举报
文章被收录于专栏:清菡软件测试清菡软件测试

一、环境的搭建

1.安装vmware软件、virtualbox, 一定要记得重启动电脑。

查看‘网络连接’ ,里面一定要有vmnet8,必须是已启用。

如果这个不是已启用,机器是获取不到网络的。

这个必须是已启用

Vmware工具,可以在windows、linux、mac中安装( 版本可以是12以上都可以)。

2.vmware:file > 打开,找到ova文件,填写名称,选择路径(不要使用默认的c盘路径)。

第一次会报错,没有关系,点击“重试”。

这些不建议勾选

有的人电脑的主板不支持这些功能,如果开启的话,会直接报错。

导入成功之后:编辑虚拟机设置。根据自己的机器配置,修改内存大小,cpu的数量。

网络适配器:是vmware,一定要选择NAT网络(这种是开机就可以获得ip地址,而桥接模式需要另外配置网络才行)。是virtualbox,选择桥接网络。

3.开启虚机机:

这台机器的jdk版本是1.7。所以,千万不要去改这台机器的jdk也不要拿这台机器做后面的练习。

一旦改变jdk,项目将不能正常启动。

项目是用tomcat8,路径是:/opt/apache-tomcat-8.x.x

没有开机自启动,所以需要自己手动去启动tomcat。

项目的数据库用的mysql,docker方式安装的mysql,开机自启动mysql。

4.启动机器:

第1件事情:登录用户。第2件事情:登录后,执行ifconfig,稍微等5秒钟左右,来找到ip地址。

ifconfig:查看ip信息。

看到网卡名称为: ens33的inet:192.168.114.xxx就是机器ip地址。

因为没设置静态ip,ip地址是动态的。比如由有限网络切换为无线网络,或者切换为另外一个无线网,这个ip地址都有可能变化。

用的vmware,选择的是NAT网络:现在局域网里面只有2台机器,本机和这个项目机器是一个局域网,只能在本机上被访问。

和其它的电脑不在一个局域网,用另外一台电脑来访问这个项目机器,是访问不到的。

用的virtualbox,用的桥接网络:其它电脑就可以连接你的这台电脑。

5.第3件事情:启动项目。

cd /opt/apache-tomcat-8.5.56/bin

可以写开头字母+tab键自动补全。

./startup.sh

./st按下tab键。

6.使用远程连接客户端工具:

xshellcrtfinalshellputtydos终端。

二、工具环境搭建

1.安装jmeter

是Apache托管的开源java工具。这个工具可以做接口测试、自动化测试、性能测试。

2.java运行要依赖什么?

jre:java 运行环境。

jdk:java开发工具包。jdk里面一般是包含jre

除了项目是jdk1.7,其余所有地方用到jdk的都是1.8。

3.查看jdk版本

java -version 正常返回jdk版本。

但不代表你的电脑就配置了JAVA_HOME环境变量。

安装了jdk之后,Windows、linux、mac,默认是不配置JAVA_HOME环境变量的。

4.安装jmeter

解压zip包,进入解压后文件夹\bin文件夹中,双击jmeter.bat文件(windows下)/jmeter.ssh文件(linux、mac下),启动图形界面GUI。

用的jmeter版本是5.1.1,5.4.1有明显的bug。

1)不需要配置JMETER_HOME环境变量。

原因:如果配置了,那么你的电脑就只能,有且仅能运行一个jmeter,不能运行多个。

配置了环境变量:可能会导致jmeter直接闪退。

直接闪退原因:

配置了环境变量:在启动jmeter的时候,当你没配环境变量,它会去找你当时运行的时候用的路径,找到这个路径来启动。

而你配置了环境变量,它在启动的时候,首先去读取你的环境变量。

结果发现你的环境变量的路径和你启动用的路径不一致,直接闪退。

没有安装jdk

包里少了文件

2)一台电脑,理论上可以启动任意多个不同版本的jmeter,同一个版本的jmeter也可以启动多次。

启动java项目的时候,会有一个java虚拟机分配内存空间。万一你的电脑,实际的内存空间不够,也会报错,启动不了。

受内存大小的限制,不可能无限多。

是内存里面的最大元空间

要在内存里面存东西,就会使用这个空间。

jdk1.8开始,它的元空间名称叫做这个名字了,jdk1.8以前不叫做这个名称。

如果你的电脑安装的是jdk1.7,那么就因为这个元空间的名称不对,无法分配内存而直接报错。

5.jmeter设置语言:

  • jmeter.properties。
    • .properties结尾的文件,都是jmeter的属性配置文件。
    • 最关键的属性配置文件jmeter.properties
    • 修改属性配置文件中的信息,一定要重启才能生效。
  • gui中options > choose language > chinese simplied
    • 临时切换gui界面语言。
    • 一旦关闭gui,就会被还原。

6.jmeter的文件路径:

  • bin文件夹:启动文件,配置文件。
  • lib文件夹:jar包,工具自身jar,以及第三方jar包。
    • ext文件夹:第三方插件管理。
  • docs文件夹:用于jmeter进行二次开发调用的api接口文档。
  • printable_docs文件夹:离线帮助文档。
  • extras文件夹:扩展。cicd性能测试持续集成就会用到这个文件夹下面的build.xml文件。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、环境的搭建
  • 二、工具环境搭建
    • 1.安装jmeter
      • 2.java运行要依赖什么?
        • 3.查看jdk版本
          • 4.安装jmeter
            • 5.jmeter设置语言:
              • 6.jmeter的文件路径:
              相关产品与服务
              持续集成
              CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档