zoukankan      html  css  js  c++  java
  • 分布式压测 &Charles的使用

    第一个,分布式压测

    步骤一,制作脚本;在jmeter上添加线程组,HTTP请求,写url,修改协议,默认是http;在线程组里设置线程数和压测时间

    步骤二,从施压机上,启动jmeter-server

     

    步骤三,主控机里设置:jmeter的配置文件jmeter.properties里面找到,remote_hosts=xx,写进去压力机的ip和1099的端口号,有多个时用逗号隔开;然后保存并重启jmeter

    步骤四,运行

     

     注意:若分布式压测脚本中有参数化文件,需要把参数化文件拷贝到各个施压机jmeter安装目录的bin下,脚本中参数化配置时,文件路径直接写文件名

    第二个,jmeter无界面运行

     步骤1,将准备好的压测脚本.jmx拷贝到bin目录下,在bin路径下直接输入cmd

     步骤2,运行

    jmeter -n -t xx.jmx -l xxxxx.jtl
    -n不带界面,-t +名字 ,-l查看结果,一定以.jtl结尾
     

     

    步骤3,查看结果的话,打开jmeter的图形化界面
    添加一个聚合报告,导入生成jtl文件即可

     

     第三个,抓包,Charles工具

    1.定位问题

    2、篡改请求
            篡改请求目的:能测试系统的其他的异常

    原理图如下:

     Charles的使用:

    (1)篡改请求

     

    下面设置参考:https://blog.csdn.net/f20052604/article/details/50867019

     

     

    (2)修改返回

    在返回的条目上右键打断点后执行

     手机端抓包

    1、打开charles,必须保证手机和电脑是在一个局域网里面

    2、手机设置代理,手动


    服务器写你电脑的ip


    端口号呢,默认是8888

     

    弱网测试

     

     参考:http://www.cnblogs.com/kaibindirver/p/8824072.html

    webservice接口

  • 相关阅读:
    uC/OS II原理分析及源码阅读(一)
    并查集回顾
    js中ascii码的转换
    NS2中trace文件分析
    NS2中修改载波侦听范围和传输范围
    ubuntu wubi非在线快速安装
    用康托展开实现全排列(STL、itertools)
    日期的各种计算
    求约数的个数(约数个数定理)
    Parallel.js初探续集
  • 原文地址:https://www.cnblogs.com/Mezhou/p/9125602.html
Copyright © 2011-2022 走看看