zoukankan      html  css  js  c++  java
  • 性能day7

    java脚本编写--linux环境运行jmeter脚本

    创建类

     添加接口,点击Add跳转到添加界面

     

     在项目下新建lib文件夹,和src同级,右击全选-build-add

     需要输入名称进行搜索,javaSamplerClient,需要把jmeter中的包添加之后进行操作

     

     

     

     

     

     

     进行导出

     

     

     放在jmeter的lib/ext目录下,重启关掉

     

     

     初始化获取参数

     动态化

    判断是1就是请求成功,否则失败

     

     调度器,跑多长时间

     启动延迟时间

    单接口的运行三分钟,建议3分钟以上

     一般按照时间来跑

     多长时间把这些用户全部启动起来

     设置成1就可以

    基本上就是按照时间跑

    线程组的接口都是依次循环,顺序执行。顺序执行的时候 TPS 是一样的

    如果接口之间没有依赖关系的话,就拆开。如果是有依赖关系的,就放在一个线程组里面。

    setup会在所有线程组之前先运行,tearDown会在所有线程组之后运行

    输入vi/etc/profile

    加入jdk环境变量

     jmeter加入到环境变量

    export JAVA_HOME=/usr/local/jdk1.8.0_221
    export JMETER_HOME=/home/total/apache-jmeter-5.1.1
    export PATH=$JAVA_HOME/bin:$JMETER_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    使环境变量生效

     source /etc/profile

    jmeter -v 检测jmeter是否安装成功

     给所有文件添加课执行权限

    启动tomcat

     

    把pinter.war 创建一个文件夹放进去

    关闭防火墙

     

    单机启动步骤

     

     修改为10S刷一次

    看尾部100行数据

     

     看前20行

     找到jtl文件,打开

     修改成1S钟

     生成报告命令

     

     打包

     

     

     查看结果树报错的时候生成一个xml

     CSV的去掉

     在命令行跑完之后下载下来,新建一个查看结果树打开

    更改线程组

  • 相关阅读:
    hdu2844 Coins 多重背包
    Android笔记之网络状态推断
    TinyAdmin前端展现框架
    DeepLearning to digit recognizer in kaggle
    Oracle学习(十二):存储过程/存储函数
    【BZOJ1029】【JSOI2007】【建筑抢修】【贪心+堆】
    【HDOJ 1009】 CRB and String
    一些类的说明
    常用指令
    常用英语词汇
  • 原文地址:https://www.cnblogs.com/wangjunxi/p/12634735.html
Copyright © 2011-2022 走看看