柠檬班性能测试day05-0526-04环境安装配置

环境的搭建:
1.ova文件:vmware+操作系统iso文件 --导出 ova文件(比较小) 开机即可使用。
2.将操作系统的ova文件(名称为centos7kyi.ova)放到一个固定文件夹(新建一个用于存放所有的文件)。
3.安装vmware软件【12以上版本都可以】(或者virtualbox):一定要记得,重启电脑。
4.查看网络连接:里面一定要有 vmnet8,必须是启用的。
5.vmware file->打开 找到 centos7kyi.ova文件,打开,可修改新虚拟机名称,路径放到2创建的文件夹中(千万不能放到C盘)。–如果第一次出现导入失败,点击重试。
vmware:可以在windows、mac
6.查看设备情况:
a)导入成功之后:编辑虚拟机设置

  • 根据自己的机器配置,修改内存大小,cpu的数量。
    (内存设置1G)处理器数量为1,内核数量为2,下方配置不建议勾选。
    根据自己的机器配置,修改内存大小,cpu的数量。
  • 网络适配器:vmware一定要选择NAT网络,virtualbox选择桥接网

b)开启虚拟机

  • 账号密码:root 123456
  • 这台机器的jdk版本是1.7,所以,千万不要去改这台机器的jdk,也不要拿这台机器去做课程后面的练习。
  • 一旦改变jdk,项目 易捷支付项目将不能正常启动。
  • 项目是用 tomcat8 /opt/apache-tomcat-8.x.x
  • 项目的数据库用的 mysql docker安装的mysql,docker和mysql开机自启动,tomcat8没有开机自启动,所以需要手动去启动。
  • 启动机器:
    1)登录用户
    2)执行 ifconfig(习惯性查看ip地址) 登录后,稍微等5秒~10秒钟左右
    ifconfig:查看ip信息,看到网卡名称为ens33的inet就是机器ip地址。
    这时候,你本机和这个项目机器是一个局域网,和你公司其他人员的电脑不在一个局域网。
    3)启动项目
    cd /opt/apache-tomcat-8.5.56/bin (可以写 开头字母+tab键 自动补全)
    步骤 cd /opt
    ls
    cd apac+tab键
    pwd
    ./startup.sh(./st按下tab键自动补全)
    ls
    cd …
    tail -f catalina.out
    使用远程连接客户端工具
    xshell\crt\finalshell\putty\dos终端
    xshell 用户名root 密码 123456
    连接成功

工具环境搭建
7.安装jmeter
apache托管的开源java工具
接口测试、自动化测试、性能测试
java要运行依赖什么?
jre–java运行环境
jdk–java开发工具包(jdk包含jre)
我们课程中,出了kyj项目是jdk1.7,其余所有项目用到jdk的都是1.8。

  • 查看jdk版本 cmd中输入 java -version(正常返回jdk版本,但是不代表你的系统就配置了JAVA_HOME环境变量)

  • jmeter安装
    window系统:解压zip包,进入解压后文件夹\bin文件夹中,双击 jmeter.bat。启动图形界面GUI。
    mac系统:./jmeter.sh
    上课用的jmeter版本是5.1.1。
    1.不需要配置JMETER_HOME环境变量。
    原因:如果配置了,那么你的电脑就只能,有且仅能运行一个jmeter。
    配置环境变量,可能会导致直接闪退。
    直接闪退的原因:a.配置了环境变量;b.没有安装jdk;c.包少了文件。
    报错时,可以查看jmeter.log里边的日志。
    2.一台电脑,理论上可以启动任意多个不同版本jmeter。
    老年代持久化空间
    老年代-元空间 新生代-

jmeter设置语言:
方式一:jmeter.properties–修改属性配置文件,一定要重启才能生效。
以properties结尾的都是属性配置文件。
方式二:gui中:opyions->choose language->Chinese simplied,临时切换gui界面语言,一旦关闭,就会被还原。
在这里插入图片描述
文件路径:
bin:启动配置文件
lib:jar包 工具自身jar包,以及第三方jar
–ext:第三方插件管理
docs文档:用于jmeter进行二次开发调用的api 接口文档
printable_docs:离线帮助文档
extras扩展:CICD性能测试持续集成
gui界面:一切都在右键掌握之中

  • 测试计划:脚本的根文件

  • 元件:
    —线程组:接口、自动化测试时,基本不会去改动;性能测试,这个是用于进行性能场景设计的
    —setup线程组:
    —teardown线程组:

  • 配置元件
    —优先级是最高的,正式干活时,急先锋
    用户定义变量:

  • 监听器
    —就是侦探,就是摄像头,性能结果进行监控,展示结果数据
    —不同的元件,是从不同的角度,展示结果数据

  • 取样器(先添加线程组,右键取样器)
    —根据不同的协议,使用不同的取样器编写脚本

  • 逻辑控制器
    —条件|

  • 前置处理器
    —对取样器进行控制,重点关注用户参数

  • 后置处理器
    —对取样器进行控制

  • 线程组_定时器_同步定时器:比较鸡肋,会拉低性能

  • 定时器

环境和接口文档弄好

接口文档:用户使用的接口文档,不是管理人员的接口文档
不能在管理台登录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值