测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
版主
zailushang (在路上)
第 2203 位Users / 2014-12-27
tencent @ 北京
203 篇帖子 • 1365 条回帖
620 关注者
27 正在关注
28 收藏
公众号:onthewaycool
打赏支持
GitHub Public Repos
  • Avatar 91

    接口自动化测试框架,用于完成接口自动化测试,适用于dubbo、http/https、mysql的测试,输出html报告

  • battery_analysis 20

    安卓后台耗电分析(参考batteryHistorian的分析逻辑)

  • RNCodeCoverageExample 8

    RN统计代码覆盖率示例以及istanbul-middleware多端覆盖率统计示例

  • OnTheWay111.github.io 2

  • HttpRunner3DocsForCN 1

    httpRunner V3.x 中文文档

  • istanbul-middleware 1

    Connect middleware for server side code coverage using istanbul

  • UI-TARS 0

  • AwesomeProject 0

    reactNative 代码覆盖率示例

  • demo 0

  • blog_Comment 0

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • ✅如何设计一个流量网关(根据 IP 限制 QPS) at October 14, 2021

    测试开发

  • ✅如何设计一个流量网关(根据 IP 限制 QPS) at October 13, 2021

    现在我也在担心这个问题,哈哈

  • ✅如何设计一个流量网关(根据 IP 限制 QPS) at October 13, 2021

    是的,把我问方了

  • ✅如何设计一个流量网关(根据 IP 限制 QPS) at October 13, 2021

    要求限制 QPS,比如第 1 秒超过 QPS 频次了,拉黑。 第二秒还要放开。

    要求自己设计开发,不能使用 Nginx 这种现成的

  • ✅如何设计一个流量网关(根据 IP 限制 QPS) at October 13, 2021

    求大佬指导

  • 求教,uiautomator2 初始化失败,有连接失败的信息,但是不知道怎么办!!! at October 11, 2021

    我记得之前碰到过,可以通过绑定 host 解决这个问题

  • 求教,uiautomator2 初始化失败,有连接失败的信息,但是不知道怎么办!!! at October 11, 2021

    看你本地访问 github.com 有问题没,看异常是连接重试次数太多导致

  • 服务端性能测试 - 入门指南 (慎入: 6000 字长文) at September 27, 2021

    多谢,已更正

  • TesterHome Web 端版主跳转链接不正确 at September 23, 2021

    哦哦,好的

  • Jmeter 二次开发解决 JDBC 返回结果可读性问题 at September 23, 2021

    很好的案例哈,赞赞赞,进步就是站在巨人肩膀上,一点点的不断改进。

  • 关于梯度压测的一些问题 at September 23, 2021

    请求多少次,不止和并发用户数有关,还跟持续运行时间、每次请求的思考时间、接口响应时间有关。

    比如:(为了更清晰的说明问题, 以理想状态考虑)

    • 1 并发用户,持续运行 1 分钟,接口响应时间为 1 秒,思考时间为 0,那么 1 分钟 60 次请求。
    • 1 并发用户,持续运行 1 分钟,接口响应时间为 2 秒,思考时间为 0,那么 1 分钟 30 次请求。
    • 1 并发用户,持续运行 1 分钟,接口响应时间为 1 秒,思考时间为 1,那么 1 分钟 30 次请求。
    • 1 并发用户,持续运行 10 分钟,接口响应时间为 1 秒,思考时间为 0,那么 1 分钟 600 次请求。

    这些都是性能测试的基础,建议看看:
    性能概念不清楚的,建议阅读:服务端性能测试 - 入门指南
    性能测试工具学习的,建议阅读:服务端性能测试 - 工具篇 (Jmeter)

  • 如何根据 UV 和 PV 来算出 TPS?算出来的结果和使用 WeTest 跑的单接口结果为何差距这么大? at September 23, 2021

    1、用线上流量统计来计算线上真实压力

    根据日 UV 和日 PV 来推导线上真实并发压力,可能会出现严重的性能评估偏差。

    因为服务端的并发压力,跟业务本身的特点强相关。

    举个例子:秒杀系统,1 秒钟放入 100 万用户,和 1 分钟放入 100 万用户,是截然不同的两种并发压力。

    所以,不建议根据 UV 或 PV 来分析并发压力。

    建议:根据服务端接口的流量统计来评估当前线上真实 TPS 压力
    如果性能目标是满足接下来半年到一年的业务需求,再根据业务增长速度,计算需要的性能冗余。

    性能目标评估例子: 比如过去一年,用户数有 100 万,历史峰值 QPS 是 1000。如果接下来一年,我们的目标是用户增加到 500 万,那么线上实际需要的 QPS 目标就是 5000,考虑到业务增长不可预测性(比如超过 500 万)、服务器和开发资源的提前准备、业务的不稳定等,一般准备 3 倍性能冗余,即目标可以定为 5000*3 = 1.5 万,这样满足 1.5 万 TPS 要求的服务,在未来一年内,在软件层面,出现严重性能故障的情况,将比较小。

    2、用什么压力模型来测试

    如果是一个新系统,建议压力模型顺序:
    (1)评估系统压力、拐点、不同压力下表现:用 负载测试(阶梯式加压),建议每个阶段增加的并发,能明显改变性能曲线。比如每分钟增加 100 用户,发现性能直接打满了,那就用二分法,下次每分钟增加 50 用户再试试。
    (2)评估系统某个压力下,满足某个业务场景的性能表现:用 压力测试,比如一个持续半小时的活动,那就用目标压力,持续测试 1 小时,观察这期间系统表现。
    (3)评估系统稳定性:用稳定性测试,目标压力下,持续运行 7*24 小时,观察系统稳定性,以及是否有内存泄漏。

    以上三种压力模型,基本可以满足绝大部分性能需求。

    3、建议:先熟悉服务端性能的基本知识

    服务端性能的执行,其实大家学习一下基本都能搞定。
    但是如果保障自己服务端测试的质量,即能准确做出满足性能目标的性能测试,需要好好考虑和熟悉性能测试的基本概念。
    性能概念不清楚的,建议阅读:服务端性能测试 - 入门指南
    性能测试工具学习的,建议阅读:服务端性能测试 - 工具篇 (Jmeter)

    性能测试工具大同小异,一通百通。

  • 本人硕士应届生,想请教一下各位前辈,年轻时在一线城市大厂做测开拼搏赚几年钱,年纪大了以后去二三线城市的银行做测试,这条路好走吗? at September 19, 2021

    测开目前看路窄,能做开发还是做开发吧,成为 T 型人才的机会比测开大太多了

  • 本人硕士应届生,想请教一下各位前辈,年轻时在一线城市大厂做测开拼搏赚几年钱,年纪大了以后去二三线城市的银行做测试,这条路好走吗? at September 17, 2021

    奔着 100 分去吧,先别想着买房,先努力奋斗拼搏,钱、房都会有的。

    我比你的起点低太多了,我家正儿八经的穷 4 代,全国倒数二本毕业,第一份工作在富士康,现在也在北京买房买车娶妻生子了。

    我还是不够努力的那种,所以先努力做 100 分,然后我觉得你所关心的那些,用不了几年就会实现了。

  • 入职俩月了,还是习惯不了公司业务,怎么办 at September 16, 2021

    复杂的业务,既可以增加你的行业知识深度,又可以增加技术深度,多好啊。

    机会难得,能坚持做起来的话,下一份工作可能就跃升一个档次了。

  • ReactNative 多端代码覆盖率调研及实践 at September 09, 2021

    不好意思,这块放了太久了,可以咨询一下 @zsx10110

  • 陪产假这些天我买的硬件装备 at September 08, 2021

    全职奶爸看到帖子后,手动点赞,哈哈,好有共鸣。

  • 聊一聊职业发展 at September 08, 2021

    真的是经典中的经典,文中提到的方向,真的很适合参考,是成为 T 型人才的很好的引导。

  • 性能测试工具脚本录制及调试方法之 LoadRunner2021 at September 07, 2021

    不加检查点的测试通过都是耍流氓

  • 自动化是否被过度神话了? at September 03, 2021

    被神化的一种可能是,能做到的人或者能做成功的人太少了。

    不过有人很早就做成功了,看看十年前的段念,已经把自动化成功做起来了。

  • 接口的性能测试应该怎么起步? at September 01, 2021

    性能测试的关键,不是如何写脚本、如何用工具、如何监控。

    性能测试的关键是:如何理解性能目标并规划性能测试模型,建议看看我的两篇文章:

    • 《服务端性能测试 - 入门指南》
    • 《服务端性能测试 - 工具篇》
  • 自动驾驶虚拟仿真测试介绍 at August 31, 2021

    科普好文

  • 服务端接口测试指南 at August 14, 2021

    可以的

  • 服务端性能测试 - 入门指南 (慎入: 6000 字长文) at August 07, 2021

    1、先搞明白 TPS 和 QPS 的区别
    TPS(Transactions per second):是从事务的角度出发,比如一个下单事务,可能包含 3 个接口。
    QPS(Request per second):可以理解为每秒接口的请求数。

    2、如何对一个接口性能进行评估?
    建议使用 “负载测试”,可以找到该接口的性能在不同并发压力下的 QPS 能力。
    详细说明如下:

    3、性能测试中限制 QPS 操作:
    首先为什么要限制 QPS 呢?如果是为了做长时间的稳定性测试,建议先用负载测试测试出各阶段并发压力下的 QPS,然后再用对应的 QPS 去做。

    如果使用限制 QPS 的插件去做,Jmeter 会额外增加 QPS 的计算,增加了压力机的负载。

  • 社区支持 B 站视频插入! at August 02, 2021

    亲测有效:

  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 47
  • 48
  • 49
  • Next
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司