ubuntu18.04 Testlink安装 配置

ubuntu18.04 Testlink安装 配置

安装请参见 ubuntu18.04下基于XAMPP的Testlink安装部署

配置需求

  • 配置 link Jira with testlink

  • 配置 ldap certification

  • 配置 apply for demain with company level (申请一个公司域名,让公司IT 将域名以及对应的部署应用的机器IP 添加进去就行)

配置 link mail server with testlink

  1. 进入testlink 主页, 点击右上角的 缺陷跟踪系统管理 ,进去后然后点击创建

  2. 问题跟踪填写JIRA, 类型:jira(interface: rest) 设置填入:

<!-- Template jirarestInterface -->
<issuetracker>
<username>JIRA LOGIN NAME</username>
<password>JIRA PASSWORD</password>
<uribase>https://testlink.atlassian.net/</uribase>
<!-- CRITIC - WITH HTTP getIssue() DOES NOT WORK -->
<uriapi>https://testlink.atlassian.net/rest/api/latest/</uriapi>
<uriview>https://testlink.atlassian.net/browse/</uriview>
<userinteraction>1/0</userinteraction>
<!-- 1: User will be able to manage following attributes from GUI -->
<!-- Issue Type, Issue Priority, Affects Versions, Components -->
<!-- 0: values for attributes will be taken FROM this config XML from GUI -->
<!-- Configure This if you want be able TO CREATE ISSUES -->
<projectkey>JIRA PROJECT KEY</projectkey>
<issuetype>JIRA ISSUE TYPE ID</issuetype>
<issuepriority>JIRA ISSUE PRIORITY ID</issuepriority>
<!--
<attributes>
<customFieldValues>
<customField>
<customfieldId>customfield_10800</customfieldId>
<type>NumberField</type> <values><value>111</value></values>
</customField>
<customField>
<customfieldId>customfield_10900</customfieldId>
<type>MultiSelect</type> <values><value>Yamaha Factory Racing</value>
<value>Ducati</value></values>
</customField>
</customFieldValues>
</attributes>
-->
</issuetracker>
JIRA LOGIN NAME ## 登录JIRA 用户名
JIRA PASSWORD ## 登录JIRA 密码
<uribase>https://testlink.atlassian.net/</uribase> ## 登录JIRA 的base url
https://testlink.atlassian.net/rest/api/latest/ ## 只需要将 https://testlink.atlassian.net 替换成 登录JIRA 的base url
https://testlink.atlassian.net/browse/ ## 只需要将 https://testlink.atlassian.net 替换成 登录JIRA 的base url
<projectkey>JIRA PROJECT KEY</projectkey> ## 登录JIRA 查看某一个issue, 并export 为XML ,并用浏览器的开发者模式打开 查看JIRA PROJECT KEY 并填入
<issuetype>JIRA ISSUE TYPE ID</issuetype> ## 登录JIRA 查看某一个issue, 并export 为XML ,并用浏览器的开发者模式打开 查看JIRA ISSUE TYPE ID 并填入
<issuepriority>JIRA ISSUE PRIORITY ID</issuepriority> ## 登录JIRA 查看某一个issue, 并export 为XML ,并用浏览器的开发者模式打开 查看JIRA ISSUE PRIORITY ID并填入

点击 check connection, 如果连接成功,表示可以和JIRA 联动了。

参考:
https://www.jianshu.com/p/063d08f27b2f

配置 ldap certification

vim /opt/lampp/htdocs/testlink/config.inc.php

$tlCfg->authentication['method'] = 'LDAP';
$tlCfg->authentication['ldap'] = array();
$tlCfg->authentication['ldap'][1]['ldap_server'] = ' YOUR ldap server ip';
$tlCfg->authentication['ldap'][1]['ldap_port'] = '389';
$tlCfg->authentication['ldap'][1]['ldap_version'] = '3'; // could be '2' in some cases

需要注意的是,需要用admin 用户先等录testlink 系统,将用户添加到系统,下次登录就可以用LDAP 认证登录

整个应用以及内容的备份

  • 配置 testlink test case backup
    这个需求不强烈,暂时不做
posted @   michaelchengjl  阅读(287)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示