发表于: 2018-09-17 22:03:52
1 419
任务五小结:
任务五主要是设置加密身份验证和拦截,回顾这些天,因为涉及到的加密太多了,毫无头绪的开始,虽然项目可以正常运行了,但是还是出现了很多问题。
遇到的问题:
1、本来打算今天上午提交任务,却因为修改密码时数据库的盐一直没办法更新,找了很久的错误,原因是当初在mapper文件中的update更新语句时没有添加set salt = #{salt}这个字段
2、下午本地跑war包成功,服务器运行出错找不到base64until包,原因是服务器jdk版本过高,本地使用的包高版本jdk已经舍弃不用了。
3、这几天有点疲惫,本来昨天就能结束任务的,划了两天水,不知道在干嘛,以后要集中精神好好学习。
了解了一下JMter
去官网下载jmeter。不要下下面那个_src.zip,最初我就是下错了,启动时没反应。
Jmerter介绍:
Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试),而且用Jmeter 来测试 Restful API,非常好用。
JMeter的作用
1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
2.完全的可移植性和100% 纯java。
3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。
4.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
5.精心的GUI设计允许快速操作和更精确的计时。
6.缓存和离线分析/回放测试结果。
JMeter的高可扩展性
1.可链接的取样器允许无限制的测试能力。
2.各种负载统计表和可链接的计时器可供选择。
3.数据分析和可视化插件提供了很好的可扩展性以及个性化。
4.具有提供动态输入到测试的功能(包括Javascript)。
5.支持脚本编程的取样器(在1.9.2及以上版本支持BeanShell)。
使用
测试计划、线程组、前置处理器、sampler、后置处理器、监听器、配置元件断言
web功能测试
内置HTTP request
内置的代理录制
badbody录制
BlazeMeter插件录制
Fiddler的扩展与工具
LoadRunner/SoapUI
HTTP Sampler
明日计划:
学习JMeter
遇到问题:
关于session、cookie自认为还是没学好,HTTP相关的以后要加深学习
1 任务名称:任务五
2 成果链接:https://github.com/LampFire/Task5
3 任务耗时:2018.9.11-2018.9.17 6天(请假一天)
评论