开发者社区 > 云原生 > 云原生可观测 > 正文

请问 pts 如何测试并发文件上传啊?

请问 pts 如何测试并发文件上传啊?

展开
收起
真的很搞笑 2023-11-30 11:27:14 106 0
3 条回答
写回答
取消 提交回答
  • 为了进行并发文件上传的测试,您可以使用阿里云的性能测试服务(PTS)和JMeter工具。首先,您需要编写一个模拟文件上传功能的JMeter脚本。然后,在PTS控制台创建一个新的性能测试场景,选择JMeter压测作为您的压测类型。

    在创建场景的配置页面,您需要上传之前编写的JMeter脚本、相关的JAR文件和其他数据文件。如果您的测试用例中包含了用户登录或注册的场景,PTS还允许您使用文件参数来模拟多用户注册或登录。此外,如果您有多个CSV文件需要进行切分,确保每个施压机上使用的数据不重复,您可以在此处选中"切分文件"选项。

    2023-12-05 09:45:40
    赞同 展开评论 打赏
  • https://help.aliyun.com/zh/pts/use-cases/use-jmeter-to-simulate-uploads ,此回答整理自钉群“【4群】PTS用户交流群”

    2023-11-30 21:02:32
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PTS(Performance Testing Service)是阿里云提供的一种性能测试服务,它可以帮助你模拟大规模并发访问并评估系统的性能。要使用PTS来测试文件上传的并发性能,你可以按照以下步骤进行:

    1. 准备测试脚本

      • 创建一个JMeter脚本,模拟用户上传文件的行为。确保你的脚本能够正确地模拟多个并发用户的文件上传操作。
      • 确保你的脚本包含了所有的必需参数,例如目标URL、文件路径、认证信息等。
    2. 设置PTS场景

      • 登录到PTS控制台,创建一个新的性能测试场景。
      • 选择"JMeter压测"选项,然后导入你的JMeter脚本。
      • 输入测试场景名称,并配置其他测试参数,如并发用户数、持续时间等。
    3. 配置负载生成器资源

      • 根据预期的并发用户数和系统性能需求购买或分配适当的负载生成器资源。
      • 确保有足够的负载生成器节点来模拟所需的并发用户数。
    4. 定义事务和阈值

      • 设置业务相关的事务指标,用于度量文件上传的成功率、响应时间等关键性能指标。
      • 定义阈值以确定测试是否成功。例如,你可以设定每个上传请求的平均响应时间不应超过某个阈值。
    5. 执行测试

      • 启动性能测试场景,并监控测试过程。
      • 在测试过程中观察系统的性能表现,包括CPU、内存、磁盘I/O以及网络带宽等资源的使用情况。
    2023-11-30 14:09:48
    赞同 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载