摸索了两天,终于搞定!

目的:使用Badboy和Jmeter添加5000个系统用户

一开始用Badboy进行批量添加,想先在excel中准备好5000个用户名,再导入到Badboy中。但是一直不成功,Excel数据源建立不成功!

后来改变策略,Badboy只作为操作步骤录制,数据批量添加使用Jmeter,后来调通,步骤如下:

一、使用Badboy录制关键步骤即可

二、另存为Jmeter文件,并使用Jmeter打开该文件,结构如下,由于我是要循环添加用户,故在添加用户的url外面添加了一个循环控制器,并添加计数器,用来保证数据自增

三、登陆一次之后,保存session,后面只需要saveAccount即可,故需要一个HTTP URL重写修饰符保存session用

四、循环控制器设置循环3次(多少次根据实际需求)

五、计数器设置计数参数,这里最大计数设置10,但是由于循环控制器上只循环三次,所以最后结果只能到3。注意计数器设置了这个引用的名称叫做“count”,以后在URL中引用改变量时需要使用 ${count}

六、再来看下两个URL,分别是登陆和添加用户(循环)。

  登陆这个地方一定要注意,“路径”下面几个checkbox,默认选择的是“自动重定向”,需要改成“跟随重定向”,在这里纠结了好久!!!

  添加用户的地方参数中可以引用刚才定义的计数器,其他的默认即可

最后运行,成功批量新增三个用户,OK,下班!

Badboy+Jmeter进行性能测试相关推荐

  1. badboy + jmeter并发性能测试

    今天下班时公司安排了一个同事来对项目做集群性能测试,怀着对性能测试的好奇心,下班后没有着急离开,而是等待 那位同事的到来,然后在旁边学习了下如何使用Badboy和jmeter做性能测试. 1. 软件介 ...

  2. 3.5.2 使用Badboy录制Web性能测试脚本

    3.5.2  使用Badboy录制Web性能测试脚本 本节主要介绍如何使用Badboy录制Web性能测试脚本.由于测试工具Badboy支持对HTTPS协议的录制,因此可以作为JMeter代理录制的有益 ...

  3. Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value

    解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...

  4. jmeter进行性能测试_使用JMeter进行性能测试

    jmeter进行性能测试 在开发复杂的高可用性软件项目时,性能至关重要. 在当今这样的时代尤其如此,除了闪电般的实时数据可访问性之外,其他任何事情都受到惩罚. 当谈论有时需要的大量数据时,这并非总是一 ...

  5. Jmeter之性能测试类型

    Jmeter之性能测试类型 pipe-clean test 在测试环境预先跑 确定脚本准确性 单用户跑 获取baseline 容量测试 经典的性能测试类型 获取系统稳定运行时最大的吞吐量/并发数/响应 ...

  6. Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写

    测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...

  7. jenkins 下载插件 一直失败_实用测试技能分享:jmeter+Jenkins性能测试自动化搭建...

    这阶段有幸接手了公司新产品的测试,所以一直都很忙.后台收到一些同学的私信,想多了解下性能测试,正好闲暇之余,终于有时间总结了一些性能测试实践经验和测试过程,就跟大家聊一聊. 性能测试用来保证产品发布后 ...

  8. 使用Jmeter做性能测试

    上周刚刚做完项目的性能测试.今天整理和总结一下,随便分享给大家. 首页呢,测试前,我们是有明确的性能指标的,而且测试环境和数据都已准备好,业务分析.场景分析大家根据自己的项目系统进行分析设计,我们选用 ...

  9. jmeter web性能测试

    Jmeter Web性能测试 文章这里是使用jmeter录制功能进行web性能测试 图中的配置方法:https://blog.csdn.net/m0_37786014/article/details/ ...

最新文章

  1. 2019年《自然》迎新子刊:机器智能、新陈代谢和综述物理
  2. matlab 灰色Verhulst预测模型
  3. 洛谷 1281 书的复制
  4. WPA/WPA2安全认证加密原理详解
  5. python 35 使用 3D densecrf (DenseInferenceWrapper)
  6. pc双网卡实现路由转发_路由器配置骨干网设备MPLS本地会话功能实现数据在MPLS网络中转发...
  7. C#用Zlib压缩或解压缩字节数组
  8. java流与文件——流
  9. [css] 怎么实现移动端的边框0.5px?
  10. windows中使用scrapyd遇到的问题
  11. 记坑 ----- Arrays.sort()
  12. Android代码中实现关机
  13. jpg格式电脑怎么弄_jpg格式图片电脑怎么弄
  14. 使用HttpClient4来构建Spring RestTemplate
  15. App数据抓取(Appium使用)
  16. 银行对公业务的发展方向,及多银行资金管理云服务的探索
  17. 电脑硬件升级完全解决方案2
  18. 五种提前还款方式那种更划算
  19. 素数算法,看看电脑是怎么找素数的
  20. 转行的35岁程序员们

热门文章

  1. linux更改文件属性宁静,shell /dev/null 21 ( linux空设备文件和重定向)
  2. Android的setVisibility的三个参数
  3. Android页面跳转、延时跳转、跳转传值
  4. Ubuntu MySQL 重新安装
  5. java程序崩溃查询,java – 有程序识别它上次崩溃了吗?
  6. 飞桨模型保存_史上最全解读 | 飞桨模型库重大升级 主流算法模型全覆盖
  7. tsql 正则_sql里的正则表达式
  8. java zip 流压缩_关于zip:检测流是否用Java压缩的最佳方法
  9. jeecms升级shiro漏洞报错处理
  10. MYSQL中时间毫秒数转换及日期格式化