软件测试入门知识,jmeter系统基础课程———带你由浅入深学性能(四)

给各位想学软件测试的同学们准备了一些自学资料,打开方式戳我并且输入暗号:CSDN←←←

整理不易,希望对各位学习软件测试能带来帮助这里是引用

JDBC 关联

1:JDBC Connection 的配置

详见JDBC Connection Configuration

2:JDBC 请求的发送

添加 JDBC request
在这里插入图片描述
JDBC request 中,键入 sql 查询语句
在这里插入图片描述
执行线程,查看结果如下
在这里插入图片描述

3:JDBC 请求关联

1:从 sql 表中将需要取的数据查出来
在这里插入图片描述
2:把前一个请求返回的 id 从 sql 里面取出来,传到下一个 sql 里面,执行删除
在这里插入图片描述

3:写一个接口的传参有些不同,变成了 var_id_1。var_id 是之前的 sql 中定义的变量,_1 是取第一行数据。这个_1 必填
在这里插入图片描述
4:看一下执行结果。此处我们已经将 id 取出来,传入了下一个接口,并执行了删除操作
在这里插入图片描述
4:JDBC 传递多个参数
首先通过执行一个 sql 语句,查询 id,product_id,project_id 三个参数,观察查询结果
在这里插入图片描述
因为 Variable names 中可以保存我们 sql 返回的结果,所以我们在这里设置id,product_id,project_id 三个参数,与 sql 查询字段一致。用来保存变量。然后加 debug,运行查看结果
在这里插入图片描述

性能测试

debug 对比前面的 sql 查询结果,发现数据一致。因此可以用作后续接口的引用。 性能测试

初识性能测试

性能测试概念

通过技术的手段模拟大量用户同时访问被测应用,观察、记录和分析系统的各项性能指标的过程。
评估系统的性能瓶颈,预测系统的最大用户负载能力

性能测试意义

1)能够有效评估系统的性能指标,用于系统的性能评估
2)能够识别系统的性能瓶颈,协助性能调优
3)能够指导突发流量承载方案的制定
4)能够用于系统运维成本的预算

性能测试思路

被测对象是什么?
应该怎么测?
测试结果怎么算通过?
性能测试关注点
用户视角
在这里插入图片描述
开发视角
在这里插入图片描述
管理员视角

性能测试评估

核心评估

  1. 涉及财产、生命、安全的系统。如:
  2. 支付系统、电商系统、金融业务系统、医疗健康评估系统
  3. 首次投产的大型系统、具有大量用户使用的核心业务(查票、抢票、支付)
  4. 系统核心数据库、业务逻辑、软硬件升级
  5. 历史版本存在重大非功能缺陷
  6. 系统升级后,业务量、用户量、节点增长 30%以上
  7. 系统架构发生重大变化的
  8. 修复了严重的性能 Bug
    一般评估
    (1) 是否有升级,且升级内容中包含了外部系统对接接口、支付接口、Web Service 调用接口等与其他系统关联接口
    (2) 是否增加了性能风险较高的调整
    (3) 是否存在客户要求必须测试的组件 or 业务流程
    (4) 是否在平台中处于核心位置
    (5) 是否存在部署方式调整 or 优化
    (6) 是否涉及多个功能 Bug 的修复,且流程发生较大变化
性能测试需求

需求来源
测试:根据业务提出性能测试来规避风险
开发:觉得某些页面加载慢
运维:对某个系统的服务能力提出性能评估
产品:线上性能问题反馈
用户:提出某些硬性的性能要求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值