测试面试题汇总

1、loadrunner 分哪三个部分

脚本生成器:录制调试脚本用的。

场景控制器:用脚本生成场景、执行场景,并在场景执行时进行监控。

结果分析器:场景结束后将监控的指标整理成图表展现给用户。

2、数据库死锁的现象

服务器上运行有网站和数据库,不定时的网站运行报错,提示运行超时,也有提示无法连接数据库.

 一、软件测试的缺陷等级如何划分?
  A类—严重错误,包括以下各种错误:
  1. 由于程序所引起的死机,非法退出
  2. 死循环
  3. 数据库发生死锁
  4. 因错误操作导致的程序中断
  5. 与数据库连接错误
  6. 数据通讯错误
  B类—较严重错误,包括以下各种错误:
  1.程序接口错误
  2.系统可被执行,但操作功能无法执行(含指令)
  3.单项操作功能可被执行,但在此功能中某些小功能(含指令参数的使用)无法被执行(对系统非致命的)
  4.在小功能项的某些项目(选项)使用无效(对系统非致命的)
  5.业务流程不正确
  6.功能实现不完整,如删除时没有考虑数据关联
  7.功能的实现不正确,如在系统实现的界面上,一些可接受输入的控件点击后无作用;对数据库的操作不能正确实现;
  8.报表格式以及打印内容错误(行列不完整,数据显示不在所对应的行列等导致数据显示结果不正确的错误)
  C类—一般性错误,包括以下各种错误:
  1.操作界面错误(包括数据窗口内列名定义、含义是否一致)
  2.打印内容、格式错误(只影响报表的格式或外观,不影响数据显示结果的错误)
  3.简单的输入限制未放在前台进行控制
  4.删除操作未给出提示

http和https的区别?


post和get的区别,二者是否可以互相转化?

get请求和post请求可以互相转化

linux下怎么查看防火墙规则?怎么判断添加的开发端口是否已生效?
iptables -L
具体参考:https://www.cnblogs.com/linuxprobe/p/5643684.html
查看较大日志文件,如何使用命令查看?grep

https://blog.csdn.net/liuwei8nn1/article/details/68927264


用Jenkins怎么部署把war包怎么部署到千台级别的服务器上,能否多线程部署?
写个shell脚本 scp到各个服务器上
压测时,怎么查看服务器的cpu,如何分析CPU占用情况?
df 、top、 netstat -tlunp 、ps -aux
如何查看Nginx的日志信息
参考:https://www.cnblogs.com/crazylqy/p/6891991.html
怎么去排查Tomcat站点是否起来了?
ps -ef |grep tomcat
子网掩码的含义?
千台机器怎么互通,如何能都ping的通?

域名怎么解析的?如何测试域名解析是否正确,域名和IP一致?

redis的7个应用场景
1、热点数据(经常会被查询,但是不经常被修改或者删除的数据)
2、计数器
3、队列
4、位操作(腾讯用redis查询10亿用户是否在线)
5、分布式与单线程机制
6、最新列表
7、排行榜
https://www.cnblogs.com/NiceCui/p/7794659.html
top字段理解,能查看CPU占用情况

cookie 和session 的区别:

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。

2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
   考虑到安全应当使用session。

3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
   考虑到减轻服务器性能方面,应当使用COOKIE。

4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

5、所以个人建议:
   将登陆信息等重要信息存放为SESSION
   其他信息如果需要保留,可以放在COOKIE中

如何把命令运行的结果保存到文件当中

 

猜你喜欢

转载自www.cnblogs.com/chenchen-tester/p/9541497.html