zoukankan      html  css  js  c++  java
  • 面试-总结(三)

    根据最近参加一次testerhome的线下活动,分享一下思寒总结几个大厂面试时出的几个面试题,供大家参考:

    https://mp.weixin.qq.com/s/UQOW8FnZUjtoiaxmuCVhFw

    1. 打开一个网站时,会发生什么?详细描述一下这个过程,越详细越好
    2. 使用shell获取Nginx log中接口包含topic且状态码为200的接口平均响应时间。越严谨越好
    3. 每2s获取到某个进程的CPU和mem数据并保存为csv数据文件
    4. 获取appium中content-desc不对空的空间列表(不限制代码语言)
    5. 并行运行appium需要修改哪些参数
    6. 对于多环境(联调环境、测试环境、预发布环境),如何让接口用例支持多套环境,说出你的做法
    7. 接口返回10个字段,如何批量校验这些字段的正确性?说出你的方法
    8. 针对发朋友圈这个功能,设计你的测试用例;请给出用例分尅与典型的用例场景

    以上就是总结的大厂面试的题目:

    写一下自己的答案:

    题目二:

    如果log文件是这样的:
    10.202.134.114 - - [26/Jun/2019:19:20:29 +0800] "GET /product/list?count=1000&page=1&r=1561548021&ver=1.0 HTTP/1.1" 203 95458 "-" "-" 223 8.624 8.624 127.0.0.1:8800
    10.202.134.114 - - [26/Jun/2019:19:20:29 +0800] "GET /product/list?count=1000&page=1&r=1561548021&ver=1.0 HTTP/1.1" 201 95458 "-" "-" 223 8.624 8.624 127.0.0.1:8800
    10.202.134.114 - - [26/Jun/2019:19:20:29 +0800] "GET /product/list?count=1000&page=1&r=1561548021&ver=1.0 HTTP/1.1" 200 95458 "-" "-" 223 4.56 8.624 127.0.0.1:8800
    10.202.134.114 - - [26/Jun/2019:19:20:29 +0800] "GET /product/list?count=1000&page=1&r=1561548021&ver=1.0 HTTP/1.1" 200 95458 "-" "-" 223 8.624 8.624 127.0.0.1:8800
    
    shell脚本:
    awk -F ' ' 'BEGIN{i=0;j=0}{if($9==200){i+=1;print $14;j+=$14}}END{print i;print j/i}' ~/nginx.log
    思路:
    1、使用空格作为分割符,确认第几个字段是状态码;根据Nginx的配置,确认第几个字段是request_time
    2、awk的工作原理:awk 'BEGIN{}{}END{}'

    再总结一下不同技术等级需要掌握并熟悉大概的技术点吧:

    p6:UI自动化(面试必考)、接口测试、ci持续集成

    p7:专项测试、性能测试、ci/cd、测试左移/右移、开发平台、devops

    再总结些福利:

    专业网站、社区论坛:

    https://github.com

    https://www.oschina.net

    https://toutiao.io

    https://blog.csdn.net

    https://stackoverflow.com

    https://testerhome.com

    其他:

    https://myslide.cn

    https://github.com/xingshaocheng/architect-awesome

    https://github.com/justjavac/free-programming-books-zh_CN

  • 相关阅读:
    使用CORS解决flask前端页面跨域问题
    re.search 与 re.match的区别
    jupyter-notebook快捷键的使用
    docker端口的映射顺序
    [转]/dev/null 命令用法
    [转]Docker容器内不能联网的6种解决方案
    牛客网python试题-错误整理-20180711
    docker常用命令
    linux实用命令-待补充
    docker exec小脚本
  • 原文地址:https://www.cnblogs.com/starstarstar/p/10592968.html
Copyright © 2011-2022 走看看