jmeter 断言

设置 预期结果  接口返回码为500

 

 

 

结果

 

 设置返回结果  响应文本 包含 失败

 结果

 

 

 对一个接口做判断既需要判断返回码 又需要判断返回的文本

准备环境使用springboot 搭建一个post请求‘

 代码

package com.example.demo2.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

@RestController
public class HelloController {
    @RequestMapping(value="/hello",method = RequestMethod.GET)
    public @ResponseBody Object  hello(){
        //调用业务
        System.out.println("get request");

        return "hello,world";
    }
    @RequestMapping(value="/login",method = RequestMethod.POST)
    public@ResponseBody Object login(String name,String pwd){
        //调用业务
        System.out.println("post request");
        Map<String ,Object> map = new HashMap<>();
        //表单形式 同时发送pwd=123 name=jack时 返回status 0
        if("123".equals(pwd)&&"jack".equals(name)){
            map.put("status",0);
        }else {
            // 否则 返回 status -1
            map.put("status",-1);
        }

        return map;
    }
}

在jmeter中设置post请求

 

实际效果’

 

posted @ 2023-09-18 17:08  胖豆芽  阅读(11)  评论(0编辑  收藏  举报