• 我们也是工作流系统,我们自动化主要关注的是按照线上典型的工作流配置,进行工作流操作后,结果是否和预期一致。建议也可以从业务角度看下,实际用户使用的典型工作流配置是怎样的,进行覆盖。

    另外,关于封装配置这个,可以考虑封装接口调用时,所有参数都提供默认参数,用例只需要传个别场景需要,要用非默认值的场景,这样也可以减少用例的编写时间。

  • 看了你 2 个截图,有个数据挺有意思的:

    1. 你压测时,统计到的数据发送量是 860KB/sec
    2. 压测时,响应时间最小值是 3 秒多
    3. 你压测同时试验的时候,1 个请求大约 1 秒完成,发送量接近 460B/sec。

    有个数没对上:
    每秒传输的文件数,按传输量统计,每秒大概有 860*1000/460=1869 个。
    但按 qps 算,每秒完成的请求数不到 1 个。
    这个差距非常大,没太能想象出到底是什么原因(也许实际传的文件不是同一个?)

    建议可以试下:
    1、用同一台机器,在 jmeter 压测时,进行手动上传,看看效果(排除网络条件不同,导致的结果差异)
    2、在被测机上,也看下压测期间接口 qps 和响应时间数据,看和 jmeter 差距如何

    方便的话,建议你把 jmeter 的脚本贴上来,现在的线索还是太少了。

  • 建议可以把目光放长远一些

    看短期,关注的会是会不会被开,有没有赔偿。

    看长期,你可以得到了一个成长契机,以后发展空间更广阔。比如你可以借助这个能力强的人,快速获取到很多行业经验知识,少走很多弯路。如果合得来,还能成为你以后长期的人脉,后续你找工作可以借助他的人脉帮你内推。

    有些时候,想什么就会看到什么,最后就会变成什么。改变想法,路会更宽(有点鸡汤,但从个人接触的身边人看,这确实就是人与人之间的差距所在)

  • OA 打错字了?

  • 可以用前端组件库呀,比如 vue-admin-template。

    有别人封装好的,用就是,开发效率会高不少,代码也更容易维护。

  • 推荐 gidevice,稳定性比 tidevice 高,可以 github 搜一下

    我们之前云真机要保持 7*24 小时连接,用 tidevice 基本 1 天左右就要重启一次,gidevice 可坚持的时间长不少(具体多久忘了,应该超过 3 天)。

  • 看个人习惯吧,我自己更习惯通过手势操作进行后退。

    如果想新增标签页,可以按住 ctrl/command 键来点击新话题,这样会新标签页打开

  • vue 代码覆盖率怎么实现? at 2024年09月02日

    我之前文章里有提到,通过 nyc 命令可以插桩:

    你试下对编译后的 js,用类似的命令插桩下,看看效果?

    PS:我这个文章已经是 17 年的了,不确定现在是否还可以用,建议你到 vue 社区里问下,可能会有更好的答案。

  • 有插件可以做到类似效果:https://plugins.jenkins.io/rebuild/(只是网上搜到,实际建议自己试验下)

    另外,这个场景听起来,是暴露的参数过多,而实际构建其实只有少数几个典型参数组合场景?

    如果是,建议改为两端式的 job。用历史构建的话,如果找不到对应的历史构建,还是解决不了这个问题。

    job1:对应少数典型参数组合场景,只需要选少量参数即可满足大部分需求。job1 的实际逻辑是根据参数选择情况,对应推断出 job2 所需的参数,并触发 job2 运行。
    job2:就是现在的 job,暴露所有参数,按需自定义。

  • 怎么才算是测开? at 2024年07月29日

    这里特指的是不碰业务测试的测试开发部门吧。不是所有测开都在这种部门,所以也不是所有测开都干这个事。