压力测试

压力测试以及如何造流水数据


一周的工作总体感觉还是很充实,每天都是那么忙碌,这一周开始接触了一些在工作中必须用到的技能及知识。自己来到公司也一个多月了,一些基本的技能掌握的也差不多了,现在就开始运用于实际开发中了。一周的工作没有想象中的枯燥乏味,每天还是会遇到一些新问题,我觉得,多遇到一些问题就会多一些改进,也会多给自己一些思考的机会。先来讲述一下怎么进行压力测试。

一、环境及工具

  1. 环境:macOS 10.13.2
  2. 工具:jmeter-3.3(jdk版本需要1.8以上) 下载链接
    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 是压力测试的首选软件。

二、使用步骤

  1. 创建线程组

    压力测试

  2. 设置线程的参数

    压力测试

  3. 配置http信息头管理器

    压力测试

  4. 添加http请求

    压力测试
    5.添加结果树

    压力测试

    我们公司是当调用企业级服务时就会产生业务流水,这次需要造出10万条的业务流水数据,所以我要将线程数量x循环次数=100000,在这里注意一下,因为我们的流水数据是32位的,如果发现没有造出流水数据,我们要在tomcat中配置一下以下参数:

    压力测试

最后,我们连上数据库,查看相对应的流水表,就可以发现,数据在不停地增长了。