又气又笑,笑的是文章实在可乐,气的是嫌自己不争气,当初没有进去第四范式😂
别管并发用户了,以 QPS 为准吧。老板要是问性能怎么样,他如果不懂性能,有多少 QPS,就说可支持多少并发用户吧
看的我昨天半夜失眠了
大哥,方便加个微信吗?我的是 TTMMD155
我这边用"nyc": "14.0.0",还是不行
要找哪些接口:定位到最前面的接口就行,即用户可以直接访问到的接口。
需要找什么数据:QPS( quests per second),后台统计的是,每个接口每秒接受的请求 (这就是该接口的 QPS),就是性能测试需要的数据。
怎么模拟场景:按照线上统计的接口比例,进行模式
从产品模型和用户模型评估很难,需要很多维度,反而直接看线上历史峰值 QPS 是最准确的,然后通过接口或事务比例来构成业务场景即可。性能测试做到线上峰值的 3 倍,上线之后理论上是绰绰有余的。但是要考虑稳定性,因为很多问题是长时间压力才能暴漏的。
请教一下,在使用 istanbul-middleware 时,用 nyc instrument 插桩,发现这种情况:
可以插桩成功
var App = React.createClass({
render: function () {
return (
1
)
}
});
插桩失败
var App = React.createClass({
render: function () {
return (
<View style={{ flex: 1, justifyContent: "center", alignItems: "center", flexDirection: 'column' }}>
<Text>你好吃了吗11111?</Text>
</View>
)
}
});
实在是找不到问题原因
怀疑不支持某些语法
不是,用 nyc instrument 插桩的,发现:
可以插桩成功
var App = React.createClass({
render: function () {
return (
1
)
}
});
插桩失败
var App = React.createClass({
render: function () {
return (
<View style={{ flex: 1, justifyContent: "center", alignItems: "center", flexDirection: 'column' }}>
<Text>你好吃了吗11111?</Text>
</View>
)
}
});
实在是找不到问题原因
还是不行,刚接触,可能有低级错误,运行 nyc instrument js ../js 对 js 目录下的文件插桩后,有的插桩成功,有的插桩失败
有解决的小伙伴吗?
看你们的聊天,我还需要查字典,第一次知道内卷,读书少还是不行啊
@chenhengjie123 横捷,打扰了,我按照你的文章,写了一个简单的 APP。
我的代码上传到了 git: https://github.com/OnTheWay111/AwesomeProject.git
看 log 可以正常上传覆盖率成功,但是没有发现覆盖率数据,可以帮忙看看吗?
原因是:window.coverage undefined,具体原因还未找到
可能原因:计数器插入失败
广告这块是同事做的,这里的难点其实在于 测试期间发现第三方渠道广告填充率太低。
解决第三方渠道广告填充率太低问题:接口层抓包、数据解析、加解密、数据模拟,解决填充问题;投入成本高;
接口数据 mock:成本不高,搭建代理环境 +rule.js 规则代码编写即可;
UI 层验证:UI 验证需要基于数据 mock,所以中间代理 mock 必不可少,成本不高;
哦哦,你们也是主要做海外市场吗?
使用效果怎么样?怎么还没用其他的啊?
可以先说说你们的痛点,怎么自动化,其实就是把手动操作自动化实现
😂
迈出第一步是最难的,往往也是被逼出来的。先把手头的重复性高的测试工作自动化实现,然后逐步迭代,从易到难,你就掌握了自动化测试
那其实是暴力破解
MD5 什么时候可以解密了?
培训不可耻,就怕培训被忽悠了,还是建议有基本的认识和基础能力后,再去参加培训。
不然花那么多钱,就是学习基础,还不如认真读书和看教程。
而且很多培训老师的实战经验和技术可能已经落伍了