测试基础篇-Linux1

128 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情

在上一个章节中,已经把数据库的基本内容简单的介绍了一下,接下来要了解的就是Linux方面的相关知识了,那么Linux是什么呢?\

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

linux在我们测试中可以用来干什么呢?\

  1. 做测试的被测软件服务器程序是部署在Linux中
  2. 有一些专门做测试的软件,也会部署在Linux中,比如禅道,性能工具grafana,自动化工具:jenkins
  3. 提供测试的学习环境,以便学习测试的进阶技术
  4. 做测试时,测试结果可能在页面直接显示,也可能保存到Linux的文件中(可以用cat命令来查看文件的具体内容)
  5. ODS系统的测试,需要在Linux中生成一个订单,然后等处理
  6. 在做测试时,经常会出现环境崩溃,我们可以查找Linux的错误日志,以方便定位缺陷

说到这里我们可以了解到我们做测试时开发提交的源代码我们是可以部署在linux环境中进行测试工作的开展的,现在大部分项目都是前后端分离的(前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互),那我们就要分别把前端和后端部署在linux中
前后端分离的部署:
1.nginx+tomcat
前端(dist文件夹)部署在nginx中,然后可以在配置文件nginx.conf中的server里面修改ip地址和端口,然后再输入./ngnix即可运行,最后再浏览器中输入http://ip:端口号/项目所在文件夹 点击运行就可以跳转到前端页面
后端(war包)部署在tomcat的webapp里面,在bin目录下输入./startup.sh即可运行 2.nginx+jar
前端部署在nginx,配置文件nginx.conf,输入./ngnix运行 将打包的jar包传到服务器上,
控制台启动(可以查看实时情况):java -jar 包名 & 后台启动:nohup java -jar 包名


作者:江肆
链接:juejin.cn/post/710639… 来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。