发表于: 2019-03-09 22:33:36
0 760
- 今天完成的事情
- 一直在研究用录制网站的测试登陆然后提到测试工具上
- 看了很多jmeter视频 会录制了 ,jmeter两种录制方法都会用了
- 然后抓包工具今天用的不太多 明天连着jmeter一起用
- 做了下任务差不多78都好了
- 但是我知道肯定不能光做进度 知识点很重要 学会后在下一步
- 明天完成的事
- 明天看抓包 因为都是英文不咋好理解 只能自己点点点琢磨了 。。。
- 遇到的问题
- jmeter真的太多了 但是基础要学哪些那
- 抓包的软件没有汉化 所以真的很费劲。。。
- 收获
- 步骤怎么性能测试报告中吞吐量是一个非常重要的指标,该指标描述了被测系统在一秒钟内能够处理的请求/交易数目。吞吐量有时候也叫做每秒事务处理数(Transaction Per Second简称TPS)
- 聚合报告
- Median----50%请求的响应时间
- 90%Line----90%请求响应时间
- 95%Line----95%请求响应时间
- 99%Line----99%请求的响应时间
- Min----最小的响应时间
- Max----最大的响应时间
- Error%----错误率=错误的请求的数量/请求的总数
- Throughput----吞吐量即表示每秒完成的请求数
- Received KB/sec----每秒从服务器端接收到的数据量
- Sent KB/sec----每秒从客户端发送的请求的数量
- 压力测试:对服务器的稳定性和负载能力等方面的测试。(标准工作环境下)
- 如:增大访问系统的用户数量、或者几个用户进行大数据量操作。
- 100个用户对系统进行连续半个小时的访问
-
- 负载测试:压力相对较大的测试(数量或时间),测试系统在一种或者几种极限条件下的相应能力。
- 如:100个用户对系统进行连续8个小时的访问
- 1000个用户对系统进行连续1个小时的访问
- Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;
- session机制采用的是在服务器端保持状态的方案
- 例如:由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。
- cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。
- cookie机制采用的是在客户端保持状态的方案
- 实际上大多数的应用都是用 Cookie 来实现Session跟踪的,第一次创建Session的时候,服务端会在HTTP协议中告诉客户端,需要在 Cookie 里面记录一个Session ID,以后每次请求把这个会话ID发送到服务器,我就知道你是谁了。
- 1. 请求行 (必要)
- GET 主要用于读取数据
- POST 向指定资源提交数据,请求对服务器进行处理(提交表单或上传文件)
- PUT 向指定资源上传最新内容,通常用于更新资源信息
- DELETE 请求服务器删除Request-url 所标识的资源
- HEAD 和get方法一样,都是向服务器发送指定资源的请求,不过服务器不传回资源文本部分
- 请求的资源 URL (除去主机名部分)
- 2. 请求头 request head (必要)
- 请求的其他信息
- Host: 请求发往的目标机器名或IP地址
- Content-Type: text/html; charset=UTF-8 编码格式
- Content-Length:13 消息体的长度
评论