简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、docker部署tomcat1)下载tomcat容器到docker-hub中去寻找tomcat 8的版本,且支持jdk 8的版本2)创建映射文件地址3)把pinter.db项目放到webapps里,并解压4)修改application.properties配置文件中数据库和redis信息5)启动tomcat6)在浏览器中验证是否可以访问http://10.196.130.168:8080/pi
数据规范化设计一、数据规范化 仅有好的RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构Dr E.F.codd 最初定义了规范化的三个级别,范式是具有最小冗余的表结构这些范式是:1、第一范式(1st NF -FirstNormal Fromate)2、第二范式(2nd NF-SecondNormal Fromate)3、 第三范式(3rd NF- ThirdNormal From
银行的软件测试是针对银行的软件系统(如柜面系统、信贷系统)和银行专用设备(如ATM机、自助柜员机等)进行的一系列测试工作。银行测试人员的组成目前银行测试人员分为行方人员和非行方人员(外包)。银行测试的主要执行人为非行方人员,其主要任务为分析需求、设计用例、执行用例、缺陷跟踪复测。行方人员主要角色为管理层,把控项目进度以及上线时间并处理线上的一些问题。银行测试的侧重点因为银行的软件系统一般都是以业务
面试题:贷款有哪几种形式?贷款是指金融机构或其他信贷机构向借款人提供资金,并按照约定的条件和期限收取一定利息的行为。根据贷款的不同形式,贷款可以分为以下几种:按照还款方式分:分期付款贷款、到期一次性还本付息贷款、先息后本贷款等。按照担保方式分:抵押贷款、质押贷款、信用贷款等。按照贷款对象分:个人贷款、企业贷款、房地产贷款、汽车贷款等。按照贷款用途分:经营贷款、消费贷款、教育贷款等。按照利率方式分:
1、request 请求超时设置timeout 超时时间是可以手动设置的,新建一个 http 请求,在“高级”设置中找到“超时”设置,设置连接、响应时间为2000ms。1)请求连接超时,连不上服务器。现象:Jmeter表现形式为:前面几个请求是成功的,但是后面请求有的会报错,有的请求成功原因:一般是因为线程太多,connection time out error 服务器请求太多了,处理不过来。
1、性能压测–常用指标1)并发用户数指同一时间点对系统进行操作的用户数。准确说为"同时向服务器发送服务请求,给服务器产生压力的用户数量"并发用户数和注册用户数、在线用户数的概念不同:注册用户数一般指的是数据库中存在的用户数,在线用户数只是 ”挂” 在系统上,不一定对服务器不产生压力,而并发用户数一定会对服务器产生压力的。2)每秒事务数(TPS)/每秒查询率(QPS)
1、内存溢出1)堆内存溢出现象:压测执行一段时间后,系统处理能力下降。这时用JConsole、JVisualVM等工具连上服务器查看GC情况,每次GC回收都不彻底并且可用堆内存越来越少。压测持续下去,最终在日志中有报错信息:java.lang.OutOfMemoryError.Java heap space。
定位前后端bug当我们操作页面端发现一个bug时,对业务充分熟悉且有足够经验的测试工程师可以直接判断是否前后端bug;但无经验的不要慌,可通过fiddler抓取request、response数据,分析定位前后端bug。Fiddler怎么配置以及怎么抓取数据,前面有写,这里不再过多叙述。查看请求的http状态码是否正确。例:若抓取到的请求返回的http状态码为404,说明可能是前端JS 提交了错误
压测过程中TPS上不去?请求响应时间过长?硬件资源不足:服务器的CPU、内存、磁盘等硬件资源不足,无法支撑高并发的请求处理。可以通过增加硬件资源或者优化服务器配置来提升TPS。网络带宽限制:网络带宽不足,导致服务器无法及时响应请求。可以通过增加网络带宽或者优化网络传输方式来提升TPS。数据库性能问题:数据库的读写性能不足,无法满足高并发的请求。可以通过优化数据库结构、索引、查询语句等方式来提升数据
Python+selenium自动化测试环境搭建环境版本:Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器一、安装五大组件1、安装python并配置环境变量 1.下载并安装:https://www.python.org/downloads/ 2.配置环境变量:C:\Python37;C:\Python37\Scripts; ①