使用Jmeter对华为私有云进行性能测试

187 篇文章 15 订阅
121 篇文章 14 订阅

【摘要】 目前市面上主流的云管平台几乎都是web系统,因此Jmeter作为优秀的web系统性能测试工具同样非常适合云管系统的性能测试。运行环境准备工作Jmeter是JAVA程序因此必须要有JRE的环境.我们测试的时候通常使用域名来作为测试的目标服务器,因此需要将域名解析信息提前写入操作系统的hosts文件(非必须).批量创建用户.由于我们要做并发测试,就是要模拟大量的用户同时操作,因此需要多个用户信息...

目前市面上主流的云管平台几乎都是web系统,因此Jmeter作为优秀的web系统性能测试工具同样非常适合云管系统的性能测试。

  1. 运行环境准备工作

    Jmeter是JAVA程序因此必须要有JRE的环境.

    我们测试的时候通常使用域名来作为测试的目标服务器,因此需要将域名解析信息提前写入操作系统的hosts文件(非必须).

  2. 批量创建用户.

    由于我们要做并发测试,就是要模拟大量的用户同时操作,因此需要多个用户信息. 对于华为云来说,可以通过MO接口来批量创建租户或者通过脚本直接将用户信息写入后台数据库. 然后将用户信息导出,存入文件中(入user.txt或user.csv).

  3. 启动Jmeter,录制测试脚本.


    首先添加线程组,并设计并发线程数量和循环册数。



    添加BeanShell Sampler,定义变量信息,如域名等。


     

    添加配置元件--CSV Date Set Config, 将user.txt作为参数传入,文件名可以使用全局路径或相对路径。


     

    添加配置元件--HTTP Cookie 管理器,用以存储Cookie信息


    添加http POST请求和头信息管理器,通过APIG接口获取token


    使用正则表达式提取对应的token并存入变量中


    添加Json提取器,解析提取projectID


    添加HTTP请求,发起接口测试,下图以查询磁盘列表接口为例

    使用后置处理器BeanShell PostProcessor获取磁盘类型

    添加断言,用来判断接口调用是否成功。

    添加监听器:图形结果、聚合报告、查看结果树。

  4. 启动任务,查看结果树跟踪测试结果。​​​​​​y

  5. 好了 学习也就到此结束了 想了解更多相关知识请关注我吧!

     

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值