岗位描述

  • 信用卡核心系统功能测试,负责测试计划制定,测试设计,测试执行,测试进度掌控,自动化工具建设等工作。
  • 有责任心,执行力强,工作认真细致,逻辑思维强
  • 熟悉linux,oracle或者IBM大型机操作
  • 精通功能测试技术,有5年以上相关经验
  • 掌握后端系统性能测试或自动化测试技术
  • 有分布式架构测试经验,大型系统迁移项目经验,或者熟悉信用卡业务

  手抖点了下申请岗位,面试官,这个项目里的测试经理在BOSS直聘上直接发问了:

1. 做过测试环境监控吗?比如常驻进程,日志等?有没有用过什么监控工具?

  常见命令行工具

  top

  vmstat 是用来实时查看内存使用情况,反映的情况比用top直观一些

  vmstat 2

  free

  下面是对内存查看free命令输出内容的解释:

  total:总计物理内存的大小。

  used:已使用多大。

  free:可用有多少。

  Shared:多个进程共享的内存总额。

  Buffers/cached:磁盘缓存的大小。

2. 是手工部署还是自动化部署?

第一次搭环境都是手工,诸如配置tomcat,jboss,nginx,memcached,后期提交代码了,Jenkins自动部署

  自动化部署脚本谁建的?

  我啊, 就一个build文件啊

  中间件只用过tomcat还有别的吗?

  tomcat和Jboss

  Weblogic和websphere用过么?

  没有用过,但我学起来很快

3.接口自动化做的都是http的么?

  大部分是,有一些是soap协议的,也是用jmeter开发的自动化脚本

  都是用jmeter做的自动化和性能测试吗?

  对的。

4.场景过程中有涉及字符转码的场景么?

  字符串做md5加密算不算?

  算的,请求和应答都加密解密是么?

  请求中一般有字段需要做md5加密,应答中的解密一般没有,md5解密一般都不成功啊

  URL解码还可能些,但目前公司几乎用不到

5.那Jmeter里你用什么方法实现这些处理?

  比如MD5加密需求是32位大写加密,Jmeter可以连接数据库,每一个http请求添加一个预置数据处理,编写了一个存储过程,调用该proc可以算出md5加密的值

  我也编写了一个md5加密的java方法导出成jar,可以添加到Jmeter中的beanshell中计算md5的值

  不过常用第一种,自动化总是要处理数据的,连DB最方便

6.那对应答的预处理和断言是怎么做的?

  断言是根据需求文档,写死了的;比如场景规定返回000,E01等等;

  如果要处理应答呢?比如场景,响应报文以ebcdic编码,变长报文根据前16个字节决定断言字段的位置,断言预期结果是utf8编码

  用正则表达式提取出需要转码的字段,再用后置处理器或者beanshell对值转码后,之后进行判断

7. 对登录态和session的处理有怎样的经验?

  cookie是在本地的

  session保存在服务器上,服务器关了你登陆就断了;或者时间久了session会过期;

  现在有的前后端分离系统,喜欢用token验证登录态。将token作为header或者请求体,去调用接口。

  登录之后有些系统要求必须带有token才能访问,session什么的建立连接之后获得sessionID塞入request head中

  token怎么获取?

  也是正则表达式提取

  用两个交易串行获取么?

  http请求后,请求中会有token:xxx aaa。正则表达式直接获取token:(.+)aaa

  带着token去请求?

  带着token去请求,还需要再获取token吗?为什么要获取,是要刷新token吗?

8. 集群服务器在垂直分片的数据库用多线程做批量数据DML要关注什么?

  这个不会。

9. Oracle的adg备份技术了解么?

  会应用在读写分离上

10. 读写分离和缓存数据存取的测试有经验吗?

  缓存数据存取,接触过memcache数据库

  有什么关注点?

  当时主要是测试双机场景,两台机器同时在工作,不是主备模式。测试之后发现高并发的时候,客户端给到一个请求,服务器端可能响应两次;如若是多台服务器,有可能一个请求,服务器多次响应。

  还有什么吗,比如数据一致性?

  一致性方式测试发现是满足的。一般查看下稳定向,容错性,一致性。

11. 你刚说的双机测试,用的是什么负载均衡策略?

  当时只关注了ip用的是nonsticky模式,负载均衡策略可能是轮询法吧。当时是it搭的环境。

  大概是nginx通过设置weight轮询权值吧。

12. 灾备的测试有经验么?

  很少涉及,压力测试下会遇到响应延迟场景。

  还有双机热备,人为shutdown一台机器

13.你个人的职业规划是怎样的?

  想做一个有技术含量的测试工程师,从用户角度,到系统安全角度都能深入了解;

  还有俗的,有技术含量了才能涨工资。

  个人感觉测试比较有创新性,目前没有问题的系统不能保证线上没有问题,只有测试懂的多了,想的全了,才能降低风险,比开发有意思,比运维也有意思。

14.有带过团队么?

  哈哈哈,只带过实习生,后来公司还没要。

15.有没有想过怎么把你的技能、想法传递给别人?

  培训,目前写写博客园博客,一来自己记录,二来同行共勉。

  有专业人士带,学一门技术,二周就差不多了。

END

原文链接:

https://www.cnblogs.com/qianjinyan/p/10440326.html

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除。

推荐阅读

点击阅读☞分析若干没面试机会和没体现实力的简历

点击阅读☞一次软件测试的电话面试分享

点击阅读☞面试官问你:能接受加班吗?这么坑怎么回答

点击阅读☞2018腾讯暑期实习软件测试岗面试经验

点击阅读☞面试的信心来源于过硬的基础

爱我请给我好看!

360oauth token是什么意思_我在BOSS直聘上都和面试官聊了些什么?相关推荐

  1. 360oauth token是什么意思_京东开放服务平台(JOS)关于token问题汇总(一)

    很多京东pop商家以及第三方软件服务商在对接京东开放服务平台API接口时,会遇到各种与token相关的问题,下面对于合作伙伴经常遇到的问题做个汇总: 问:1丶京东pop商家在仓库对接京东后台的时候需要 ...

  2. 360oauth token是什么意思_技术文档

    此流程要求ISV或商家(自主研发应用)有web服务器,能够保持应用本身的密钥以及状态,可以通过https直接访问京东的授权服务器. 1. 参数说明 获取授权码code的参数参数名称参数选项描述resp ...

  3. redis 判断存在性_一口气说出四种幂等性解决方案,面试官露出了姨母笑~

    什么是幂等性? 幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同. " 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影 ...

  4. 串口发送tcp数据 源端口号_三分钟基础知识:用动画给面试官解释 TCP 三次握手过程...

    作者 |  小鹿 来源 |  小鹿动画学编程 写在前边 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐. 对于这部分掌握以及 TC ...

  5. 飞机大战boss入场代码_他又来了,BOSS直聘和国足谁先出线卡塔尔?

    9月5日,卡塔尔世界杯预选赛亚洲区40强赛正式打响,中国队迎来5:0开门红,刚刚归化的球员艾克森也获得了身披国家队战袍的首粒进球.上次国足出线还是十七年前,这次又站在世预赛的起点线,迎来了新的足协主席 ...

  6. wps怎么投递简历发到boss直聘_央视新闻联合BOSS直聘带“岗”年薪超82亿元

    5月19日,BOSS直聘与央视新闻联合推出"职"为你来大型校园招聘直播公益行动,助力874万应届生就业,更好地解决眼前遇到的困难. 直播现场,央视主播尼格买提.龙洋携手腾讯.特斯拉 ...

  7. vue插槽面试题_关于前端Vue框架的面试题,面试官可能会问到哪些。?

    这年头,程序员面试都讲究坐姿,姿势不对,努力白费. 参照下图,请同学们对号入座. 回想一下,自己平时面试的坐姿,你在面试官眼里,大概是什么形象,可能是工程师,也可能是键盘侠,或者找麻烦的. 当然了,想 ...

  8. boss直聘账号异常登不上_【苹果IOS游戏账号分享】据说是最欢乐的2D冒险游戏?Q萌有趣,好不好玩你说了算——惊奇剑士...

    惊奇 剑士 游戏下载 点击下方卡片下载游戏!不会使用请点击<操作指南> ↓↓↓↓ 本游戏是由1群的资源库:"hentai是绅士不是变态" 赞助我们购买的,感谢大家的鼎力 ...

  9. hashmap containsvalue时间复杂度_不看看HashMap源码,怎么和面试官谈薪资

    HashMap 是日常开发中,用的最多的集合类之一,也是面试中经常被问到的 Java 类之一.同时,HashMap 在实现方式上面又有十分典型的范例.不管是从哪一方面来看,学习 HashMap 都可以 ...

最新文章

  1. OpenCV之core 模块. 核心功能(2)基本绘图 随机数发生器绘制文字 离散傅立叶变换 输入输出XML和YAML文件 与 OpenCV 1 同时使用
  2. python重复元素判定_20段极简Python代码:这些小技巧你都Get了么
  3. 跨服务器post数据失败:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 machineKey 配置指定了相同的 validationKey 和验证算法。的解决办法
  4. 配置 Hdp 4 Window 中的一些问题
  5. 华为平板解锁工具_2020年备战考研必选8款平板电脑 平板电脑推荐(12月最新版)...
  6. amd核芯显卡控制面板自定义分辨率_AMD翻盘,NVIDIA翻车,你的下一张光追显卡选哪个...
  7. 11.MongoDB之副本集与Oplog
  8. OLED12864 液晶屏
  9. redisTemplate ping pong
  10. 技术方案|高精密划片机
  11. 达内java月考试题_达内java1512第二次月考(附答案)doc.doc
  12. 如何有效地执行代码审查_使用这些有效的代码审查指南创建合理的办公环境
  13. 将数字转换成科学计数法
  14. 集合之ArrayDeque
  15. MySQL创建/查看/修改/删除数据库
  16. 移动端对比后端逐渐“式微”?在互联网大环境下如何避免久当生锈的”螺丝钉”去成为一个优秀的Android开发者?
  17. ALtium Designer: .prjscr .pas转换成封装库(从ADI公司下载封装)
  18. U盘病毒-----文件变为受保护的操作系统隐藏文件
  19. 陈勇写的换行、换列排放
  20. 【ubuntu】在虚拟机中如何给ubuntu硬盘扩容

热门文章

  1. 普通IO口驱动LCD
  2. 洛谷P1908求逆序对【树状数组】
  3. 《剑指offer》c++版本 5.替换空格
  4. n个数进栈后输出的可能序列数
  5. 4x4矩阵键盘工作原理及扫描程序_4X4矩形键盘
  6. oracle 重做日志内容,Oracle重做日志文件基础
  7. cumsum在matlab中,matlab中cumsum函数和sum函数详解
  8. nginx.redis.mysql_nginx,redis_mysql和redis效率问题,nginx,redis,mysql,php - phpStudy
  9. java paint方法哪个周期调用_关于一段java程序的小问题,paint函数是什么时候执行的,没有调用啊...
  10. pandas 判断数据表中的缺失值