01 2019 档案
摘要:0. 思路 系统权限管理功能用来添加存储区分系统用户,进而实现系统的权限管理。博客系统权限可以简单分为博主权限和普通用户权限,普通用户权限可以浏览文章,发表评论或者赞踩等,博主权限除此之外还可以添加文章,管理系统等。未登录用户只能浏览文章不能发表评论或者赞踩等。 权限管理一般有三种常见的思路:利用S
阅读全文
摘要:用户登录注册功能主要实现用户的添加,验证和记住密码一段时间内的免密码登录。用户的注册是往数据库中插入用户的用户名和密码等信息,用户的验证是从数据库中取出用户的用户名和密码等信息进行比对。明文密码存储有很大的风险,采用在密码后加salt再经过MD5加密的形式存储,这样一方面避免了用户密码信息泄露的风险
阅读全文
摘要:一、什么是JPA JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。 二、Mysql数据库示例 1、在application.yml文件中增加数据库访问的配置 ddl-auto:可选属性有以下几种。 crea
阅读全文
摘要:博客的基本作用就是博主写文章,读者浏览文章,因此博客的基本功能就是文章的发布和阅读;同时为了方便浏览加入主题分类和标签分类等功能,为了增加互动加入赞踩和评论等功能;另外为了博客系统的完整性加入了文章点击量,热门文章排行,文章按月归档等功能。 博客功能列表为: 用户注册登录功能 Markdown文章发
阅读全文
摘要:我们知道命令行的方式执行完成jmeter后,会生成jtl文件,里面打开后就是一行行的测试结果, <httpSample t="1" lt="1" ts="1450684950333" s="true" lb="app.testdelay" rc="200" rm="OK" tn="appdelay-
阅读全文
摘要:为什么要命令行执行脚本,主要有以下三点: 1) 图形化界面消耗更多资源,CPU和内存 2) 图形化界面不支持大型的负载测试和性能测试 3) 命令行测试支持持续集成,例如放到Jenkins这样的CI工具上。 具体步骤如下。 1. 通过双击jmeter.bat打开JMeter图形界面 2.在默认的Tes
阅读全文
摘要:之前已经专门学过了定位,但后来因为浏览器比较方便,可以直接复制xpath和css进行定位,个人觉得自己快遗忘了这块,所以专门来回顾一下, 顺便记录一下,以便后期查看。 进行web页面自动化测试,对页面上的元素进行定位和操作是核心,对页面元素的定位是进行自动化测试的基础 需要知道selenium支持8
阅读全文
摘要:groupId :the unique identifier of the organization or group that created the project artifactId :unique base name of the primary artifact being genera
阅读全文