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的去掉

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

    更改线程组

  • 相关阅读:
    c编写程序完成m名旅客和n辆汽车的同步程序代写
    [原]web服务器:SOAP,WSDL,UDDI
    用多进程同步方法演示“桔子-苹果”问题
    实验教学管理系统 c语言程序代写源码下载
    模拟游客一天的生活与旅游java程序代写源码
    Java作业代写
    快餐店运行模拟C++程序源码代写
    求可能组合VB源码代写
    深入源码分析Java线程池的实现原理
    ThreadLocal原理详解
  • 原文地址:https://www.cnblogs.com/wangjunxi/p/12634735.html
Copyright © 2011-2022 走看看