发表于: 2017-10-09 23:42:29
1 793
今天完成的事
小课堂准备完了,但是还可以再细化一下
审核师弟的任务发现了自己任务三时间统计脚本有写错误的地方
140.205.225.193 - - [09/Oct/2017:17:07:13 +0800] "GET / HTTP/1.1" 200 57 "http://60.205.182.65/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;Alibaba.Security.Heimdall.8380379)"
之前一直以为状态码后面的蓝色背景数字的是响应时间,用脚本抓取出来进行统计,今天发现原来这个是指请求获得的总共字节数,这行日志里面没有设置输出响应时间,也就是说Nginx默认的配置不输出响应时间
这就需要更改配置文件了,所以跑去修改配置文件,在原位置加上$request_time 就OK了
之后输出的日志就是这个样子了
125.40.11.151 - - [09/Oct/2017:19:07:59 +0800] "GET /home HTTP/1.1" 200 0.004 13026 "http://60.205.182.65/student/all" "Apache-HttpClient/4.5.3 (Java/1.8.0_141)" "-"
这里的蓝色数字才是响应时间 0.004也就是4ms
稍微修改一下脚本,把单位换成ms,判定区间也改了一下就可以用了
使用JMerter测试100次,运行脚本的效果
写cookie的代码,先新建一个项目run一下体会cookie的这几个属性
public static void main(String [] args){
//定义出账号密码(模拟登录页面输入的账号密码)
String account = "123456";
String password = "123456";
String userInfo = account+"&"+password;
//实例化一个cookie
Cookie cookie = new Cookie("demo",userInfo);
//设置该cookie的生命周期为浏览器关闭就失效
cookie.setMaxAge(-1);
//设置路径为该项目下所有页面都可以访问
cookie.setPath("/");
//输出cookie信息
System.out.println("cookie的信息为:"+cookie.getValue());
}
输出存入的值
遇到的问题:没写过的东西写是真的慢,刚开始很着急,本来今天计划把cookie和session都写出来的,查了好多资料才得出了一个cookie大概的轮廓
收获:任务三的查漏补缺,cookie简单的代码操作,还有收藏的一大堆书签
不能急 不能急
明天的计划:
学习通过request获取账户和密码并传入cookie
使用cookie完成免登录
任务进度:任务五步骤一
任务开始时间:2017-10-2
预计demo时间:2017-10-10
延期5天至15号
禅道:http://task.ptteng.com/zentao/project-task-276.html
评论