随笔分类 - [ 012 ] - Jmeter
该文被密码保护。
摘要:一、问题描述 在Linux服务器(CentOS7系统)中配置并启动JMeter远程监控服务器资源所需的ServerAgent目录下的 startAgent.sh 文件时,系统出现异常提示,如下: 二、问题分析 从以上抛出的异常信息中提取关键的提示信息: 分析:ServerAgent默认开始的是444
阅读全文
摘要:Jmeter中通过线程组来模拟大用户并发场景,今天主要介绍三个常用的线程组,帮助我们设计更加完善的测试场景,另外介绍下场景执行时间如何计算。 一、Thread Group 取样器错误后要执行的动作 继续:遇错误继续执行,不影响场景运行。默认为继续,常用。 Start Next Thread Loop
阅读全文
摘要:BeanShell PostProcessor使用 1.正则提取token后添加:后置处理器-->BeanShell PostProcessor 2.BeanShell PostProcessor写入函数${__setProperty(,,)} 3.线程2中写入函数${__P(,)}调用,我的直接写
阅读全文
摘要:完成任务 PUT /api/tasks/:task_id 可以完成id为task_id的task,如果动作成功,该接口返回的task的done字段会变成true。 完成任务的api接口测试很简单,因为创建任务和完成任务有依赖关系,因为完成任务的前提条件也是需要先创建任务,然后在完成任务这一个过程,首
阅读全文
摘要:删除任务 删除任务的接口是 DELETE /api/tasks/:task_id 因为删除任务是在创建任务之后,所以我们需要把创建任务的接口打开,我们使用快捷键(ctrl+t)打开创建任务的前求,然后新增一个删除任务的请求,改名为删除任务,因为创建任务和删除任务是一套动作,所以我们把这两个请求放到一
阅读全文
摘要:一、了解测试项目 我们的测试项目叫做smile_task,简称sm_task。这是一个基于nodejs超简单的todo list。 它的主要流程就是:输入标题描述 点击创建一个任务 编辑修改任务 删除任务 二、API说明 smile_task提供了下面的一些api 无需鉴权 POST /login
阅读全文
摘要:一、创建任务 POST /api/tasks title/desc接口可以用来创建任务。 我们下面来实现创建任务的测试用例,该用例的步骤其实很简单,就是调用POST /api/tasks接口,如果创建成功,该接口会访问新创建的task的信息,比如task的id,title和desc等,我们的断言也就
阅读全文
摘要:获取所有任务 GET /api/tasks 接口获取所有的任务,该接口需要鉴权。 注意,默认情况下鉴权是关闭的。请确保app.coffee中的app.use(express_jwt(secret: jwt_secret).unless(path: ['/register', '/login']))的
阅读全文
摘要:登录及jwt(json+web+token)鉴权 Web的登录鉴权方式(cookie base):HTTP的特性:短连接、是无状态的、每次发送的请求都是新的,服务器无法知道每次请求是哪个用户发送的?那么如何才能知道每次发送的请求是哪个用户发送的呢? 通过session实现 (客户端)client(w
阅读全文
摘要:新用户注册 新用户注册的接口是POST /register username/password/password_confirmation 该接口需要提供3个参数,分别是 username 用户名 password 密码 password_confirmation 重复一遍密码 我们现在的任务就是使
阅读全文