需求背景
一轮询接口请求获取报告状态是否最新,如果接口返回异常,需要一个报警邮件机制,提醒我们去去处理异常。
设计思路
1、触发条件设计:由于服务器异常情况出现不定时,设计一个接口轮询获取是否服务处于正常状态,如果接口code返回非200,直接退出轮询发邮件;如果接口code为200,但是message状态为异常,轮询接口10次后,如果状态没改变,在发邮件,退出轮询
2、根据响应的结果需要对code和message进行同时校验。
3、利用if控制器的判断条件来执行是否发送报警邮件。
4、报警邮件中包含 时间,请求信息,响应等信息。
可使用Jmeter的发送邮件功能SMTP Sampler实现
实现过程
1、新增smtp请求
2.配置详情: