不要用 Jmeter 测试方法的性能,一般的方法如果是存计算逻辑,耗时很少 Jmeter 无法满足这种很低耗时的性能测试(它本身的测量误差都比方法耗时大)。能实现高精度性能测试的是 OpenJDK 开源的 JMH:https://github.com/openjdk/jmh
不建议去,你这个年龄和工作时间很尴尬,去大厂例如字节大概率 2-2,薪资估计也就 35,其实没多多少,但是风险和不确定性很大,工作强度也会大幅提高,完全不值这点涨幅。
你需要的是 web 自动化测试框架,例如 Playwright、 Cypress
对社区的付出真是有目共睹,respect!
我之前在育新住,离你说的地方挺近的,但是现在搬到人民大学这边了。你小时候训练过那有基本功呀,可以约一下~
举个例子,比如微信,可以聊天、朋友圈当做两个功能,拆分开。确实依赖于 app 的业务形式,有些比较适合,拆分相对来说是个低频操作,可以结合构建系统实现自动打包拆分包。
说一个思路:既然 app 太复杂,覆盖不完全,可以降低 app 的复杂度。在某些 app 功能相对独立的场景适用,把不同的功能模块分开打包测试,比较容易能完全覆盖。
如果是要这个功能,那基本上网关产品都有这个功能。
如果是面试题,高性能、高可用这要求不低呀。
歪个楼,正常人的发量在十万这个级别。