• 嗯,明白了
    还有两个疑问
    1、master机这时候得到的报告就是整个压测的情况是吗?每个salver机上面是够还可以输出的报告,相当于这台salver的压测报告?
    2、多台salver的时候,是怎么调整每台salver的线程数的,master自动分配?这样每台salver的发起线程是差不多的?
    (没有条件做分压,所以问题比较多😂

  • 请问【2、上传压测脚本】这个master和salver一起施压吗

  • cpu可以看出电脑的处理能力,比如有几核就挺重要的
    磁盘是算总磁盘的

  • 作业二

    用户1的测试结果最佳。因为平均响应时间只有1s,且吞吐量为1000,其他用户组随着用户数量的增加,平均响应时间和吞吐量都有了明显的下降。

  • 谢谢楼主分享面经~
    雨神延误了面试机会,估计是后面招到了其他人

  • 这个方法可以破解插件吗

  • 手动支持

  • 谢谢楼主,正好有python多版本的需求👏

    • 推荐书名:《图解HTTP》
    • 推荐理由: 1.没有用晦涩的语言去陈述http的内容,而用一种漫画风格描述服务端与客户端传输过程,发起、接收的内容,快速带你了解什么是HTTP,HTTP的结构,HTTP的运用; 2.小白入门HTTP好帮手; 3.快速的查询手册 4.无论是什么类型的测试,都需要对HTTP有所了解
    • 推荐人群: 1.之前没有接触过HTTP协议的小白 2.对HTTP有一定了解,但是还没有达到“精通”的程度
  • package homework;

    import io.restassured.RestAssured;
    import io.restassured.config.SessionConfig;
    import io.restassured.filter.session.SessionFilter;
    import org.testng.annotations.BeforeClass;
    import org.testng.annotations.Test;

    import static io.restassured.RestAssured.given;

    public class Interface0722 {
    public static SessionFilter sessionFilter;

    @BeforeClass
    public static void GetSessionFilter(){
    RestAssured.config = RestAssured.config().sessionConfig(
    new SessionConfig().sessionIdName("JSESSIONID.c9ca6ffb")
    );
    sessionFilter = new SessionFilter();
    }

    // 登录
    @Test
    public void JenkinsLogin() {
    given()
    /*.log().all()*/.filter(sessionFilter)
    .queryParam("j_username", "root")
    .queryParam("j_password", "66524667")
    // .queryParam("Submit", "登录")
    .when()
    .post("http://localhost:8080/j_acegi_security_check")
    .then()
    .statusCode(302);
    }

    // 查看某个已存在的job
    @Test
    public void JenkinsSession() {
    given()
    /*.log().all()*/.filter(sessionFilter)
    .when()
    .get("http://localhost:8080/job/mvntest/").prettyPeek()
    .then()
    .statusCode(200);
    }
    }

不甩锅 不上火