性能测试-jmeter基础2-简单登录断言
Jmeter 基础
Css/juery Extractor后置处理器
放到如登录成功的响应的页面,请求的后面
名称:logged_user
引用名称:logged_user
CSS/JQuery expression:#xx .xx(#代表id .代表css)
Attribute:留空代表txt属性,如果要获取值,则填value
匹配数字(0代表随机):1
缺省值:NOT FOUND(登录失败)
JSR233 Assert
Var代表定义一个变量
Var logged_user=vars.get(‘logged_user’); 定义的变量里面获取变量
Num= ctx.getTreadNum()+1; ctx.getTreadNum获取当前线程数(用户序号),默认为0
Var current_user=vars.get(‘user’+num);
If(logged_user==”NOT FOUND”){
AssertionResult.setFailure(true);
AssertionResult.setFailureMessage(“current user is not found”);
}
If(logged_user.indexOf(current_user)==-1){ 如果logged_user不包含在current_user
AssertionResult.setFailure(true);
AssertionResult.setFailureMessage(“login failed”);
}

浙公网安备 33010602011771号