1,用jmeter做业务流的脚本,好处是可以方便引用java中的许多方法及方便的数据库操作,实现业务流的正常运行并可以做较为详细的接口断言;
2,使用robotframework,将调用jmeter的方法写好后作为关键字,并将jmeter的脚本名称做为参数化,可以同时执行多个jmeter脚本,跑较多的不同系统的测试用例;
3,使用jenkins,加载了robotframework,可以做成定时。一般在晚上下班后,可自动执行结果并发送运行结果报告至相关人员邮箱;(在运行之前会将各系统的代码用jenkins重新发布一遍,这样做的好处是,早上上班时,测试可以第一时间知道开发修改并提交的代码有没有影响主要业务流程)
优点:异常实现,方便维护,案例增加后维护成本极低,基本上不需要专人维护之前的案例。
缺点:页面上,开发修改的JS方面的bug可能不会发现。