发表于: 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天(请假一天)



返回列表 返回列表
评论

    分享到