问题一:问下大家,PTS压测的时候可以模拟真实交易的库存吗?
问下大家,PTS压测的时候可以模拟真实交易的库存吗?
参考回答:
PTS可以模拟真实交易的库存,但具体实现方式可能取决于您使用的压测工具和测试脚本的编写。
在进行库存压力测试时,您可以编写测试脚本来模拟以下行为:
- 初始化库存:在测试开始前,使用脚本或相关工具初始化库存数量。这可以通过调用接口、数据库操作等方式完成。
- 模拟交易:编写测试脚本以模拟用户购买商品的行为。这包括查询库存数量、减少库存数量、生成订单等操作。
- 控制并发:使用PTS设置合适的并发用户数,并为每个用户分配唯一标识符或会话ID,以确保并发用户在进行交易时不会互相干扰。
- 监控库存变化:在测试过程中,监控库存数量的变化。这可以通过定期查询库存数量并记录到日志中,或者通过与系统的集成来实时监测库存变化。
通过以上步骤,您可以使用PTS模拟真实交易场景下的库存操作,并对系统在高负载下的库存管理性能进行测试。
问题二:咨询一下阿里云的PTS压测是可以模拟多个IP的方式吗?
咨询一下阿里云的PTS压测是可以模拟多个IP的方式吗?这边有一个需求是,压测的时候不加IP白名单的方式进行压测,模拟用户的真实访问链路,不知道咱们的产品是否支持
参考回答:
可以的,还可以指定IP数 https://help.aliyun.com/document_detail/438050.html?spm=a2c4g.29260.0.i1
问题三:PTS压测过程中需要比较大的带宽进行交互,请问带宽方面有什么限制吗 ?
PTS压测过程中需要比较大的带宽进行交互,请问带宽方面有什么限制吗 ?
参考回答:
单个施压IP ,公网带宽100Mbps,
问题四:PTS压测的时候 设置的并发是1000并发数, 为什么会自动变成500 并发?
PTS压测的时候 设置的并发是1000并发数, 为什么会自动变成500 并发,然后再变成1000 并发啊?
问题五:PTS压测,2000个用户并发时,出现大量的下面4类错误,查了下都是jmeter配置或者所在服务器socket连接数的问题,这个该如何处理?
PTS压测,2000个用户并发时,出现大量的下面4类错误,查了下都是jmeter配置或者所在服务器socket连接数的问题,这个该如何处理? 1.javax.net.ssl.SSLException: Connection reset 2. Non HTTP response message: Connect to XXXXX:443 failed: 拒绝连接 (Connection refused) 3. java.net.SocketException: Socket closed 4. org.apache.http.NoHttpResponseException: XXXXXX:443 failed to respond
参考回答:
这种就是高并发下服务端出现瓶颈,需要从服务端排查问题