Pinned
Completed
Offline version of Testfully
Offer a version of Testfully that does not require internet access and does not store users' data in the Cloud. More information
testfully Over 1 year ago
Pinned
Completed
Offline version of Testfully
Offer a version of Testfully that does not require internet access and does not store users' data in the Cloud. More information
testfully Over 1 year ago
Pinned
Completed
Pre-request & post-request scripts
Ability to run bespoke Javascript code before or/and after a request is sent
testfully Over 1 year ago
Pinned
Completed
Pre-request & post-request scripts
Ability to run bespoke Javascript code before or/and after a request is sent
testfully Over 1 year ago
Format/Pretty for payloads of apis?
I dont see a way to prettify the request body. There should be some auto format or plugin to do this.
rakesh choudhary About 5 hours ago
Format/Pretty for payloads of apis?
I dont see a way to prettify the request body. There should be some auto format or plugin to do this.
rakesh choudhary About 5 hours ago
Ability to Share Collections with Team Members
I’d like to request a feature that would allow users to share collections (including requests, environments, and tests) with other team members within the same workspace. This would greatly improve collaboration by ensuring everyone is working with the same set of resources without needing to duplicate or manually export/import them. Here are a few ideas for how this could work: Allow assigning view/edit permissions to shared collections. Enable real-time syncing so updates are reflected across users. Optionally integrate with team roles or folders for better organization. This feature would be especially helpful for teams working on large-scale APIs or projects requiring consistent testing across multiple contributors.
Abubakar Usman 15 days ago
Ability to Share Collections with Team Members
I’d like to request a feature that would allow users to share collections (including requests, environments, and tests) with other team members within the same workspace. This would greatly improve collaboration by ensuring everyone is working with the same set of resources without needing to duplicate or manually export/import them. Here are a few ideas for how this could work: Allow assigning view/edit permissions to shared collections. Enable real-time syncing so updates are reflected across users. Optionally integrate with team roles or folders for better organization. This feature would be especially helpful for teams working on large-scale APIs or projects requiring consistent testing across multiple contributors.
Abubakar Usman 15 days ago
setNextRequest function not working
The setNextRequest() function doesn’t seem to be working. The documentation doesn’t explain how to use it (args etc), but the changelog says to use the request name, or null. I’ve tried calling it using a request name which didn’t respond. I’ve tried using the name hard coded, and pulled using pm.info.requestName. No response either time. I’ve also tried calling it with null to prevent the next step running, and again it does nothing. I’ve tried calling it using $.setNextRequest and using postman.setNextRequest, again no response. I contacted your technical support chat which said you usually reply in a few minutes, but so far I’ve had no response in nearly 24 hours. Full after script, it’s a simple UUID format validation and then polling an endpoint until a task is complete. The function is used to set the same request as the next one, so it calls itself until complete or retry count exceeded: ::javascript pm.test("Validate id UUID format", function() { const response = pm.response.json(); const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; pm.expect(response).to.have.property('id'); pm.expect(response.id).to.match(uuidRegex); }); const response = pm.response.json(); if (response.status === "in_progress") { console.log("Task still in progress, sleeping 3 seconds before retry"); // Add a counter to prevent infinite loops const retryCount = parseInt(pm.environment.get("forensic_retry_count")); console.log("Retries:", retryCount) pm.environment.set("forensic_retry_count", retryCount + 1); // Maximum retries (adjust as needed) const maxRetries = 10; if (retryCount
David Brooks About 2 months ago
setNextRequest function not working
The setNextRequest() function doesn’t seem to be working. The documentation doesn’t explain how to use it (args etc), but the changelog says to use the request name, or null. I’ve tried calling it using a request name which didn’t respond. I’ve tried using the name hard coded, and pulled using pm.info.requestName. No response either time. I’ve also tried calling it with null to prevent the next step running, and again it does nothing. I’ve tried calling it using $.setNextRequest and using postman.setNextRequest, again no response. I contacted your technical support chat which said you usually reply in a few minutes, but so far I’ve had no response in nearly 24 hours. Full after script, it’s a simple UUID format validation and then polling an endpoint until a task is complete. The function is used to set the same request as the next one, so it calls itself until complete or retry count exceeded: ::javascript pm.test("Validate id UUID format", function() { const response = pm.response.json(); const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; pm.expect(response).to.have.property('id'); pm.expect(response.id).to.match(uuidRegex); }); const response = pm.response.json(); if (response.status === "in_progress") { console.log("Task still in progress, sleeping 3 seconds before retry"); // Add a counter to prevent infinite loops const retryCount = parseInt(pm.environment.get("forensic_retry_count")); console.log("Retries:", retryCount) pm.environment.set("forensic_retry_count", retryCount + 1); // Maximum retries (adjust as needed) const maxRetries = 10; if (retryCount
David Brooks About 2 months ago
Testfully Offline Not Saving Actions
I have a request with an action to set an environment variable. Testfully does not save that action when I close and reopen the application.
JamesD 2 months ago
Testfully Offline Not Saving Actions
I have a request with an action to set an environment variable. Testfully does not save that action when I close and reopen the application.
JamesD 2 months ago
GraphQL autocomplete based on retrospection endpoint
Please consider adding autocomplete for GraphQL API based on retrospection endpoint. It not efficient to write query and mutations by hands, since they can be quite complicated.
Alexandr Nicolaev 2 months ago
GraphQL autocomplete based on retrospection endpoint
Please consider adding autocomplete for GraphQL API based on retrospection endpoint. It not efficient to write query and mutations by hands, since they can be quite complicated.
Alexandr Nicolaev 2 months ago
Tooltip for Variables
When I use a variable in my request, I should be able to inspect the current value for the variable by hovering over the variable name which is something that is not currently supported.
testfully 10 months ago
Tooltip for Variables
When I use a variable in my request, I should be able to inspect the current value for the variable by hovering over the variable name which is something that is not currently supported.
testfully 10 months ago
Display Default Request Headers
Out of the box, Testfully adds Content-type and User-Agent headers to the requests. That said, this behaviour is not communicated with the end-user, which is confusing. Ideally, any default request headers should be displayed to the end-user via the Headers tab, with the option to modify values if needed.
testfully 10 months ago
Display Default Request Headers
Out of the box, Testfully adds Content-type and User-Agent headers to the requests. That said, this behaviour is not communicated with the end-user, which is confusing. Ideally, any default request headers should be displayed to the end-user via the Headers tab, with the option to modify values if needed.
testfully 10 months ago
Completed
Import Postman files in `.zip` format
Testfully’s Import from Postman feature supports.json files. Sometimes, we want to import a group of collections as a.zip file to save time.
testfully 10 months ago
Completed
Import Postman files in `.zip` format
Testfully’s Import from Postman feature supports.json files. Sometimes, we want to import a group of collections as a.zip file to save time.
testfully 10 months ago
Completed
Missing Content-Length for `multipart/form-data` requests
Testfully Desktop (Cloud/Offline) does not set Content-Length for a multipart/form-data request. Ideally, the Content-Length header should be set, just like other types of request.
testfully 10 months ago
Completed
Missing Content-Length for `multipart/form-data` requests
Testfully Desktop (Cloud/Offline) does not set Content-Length for a multipart/form-data request. Ideally, the Content-Length header should be set, just like other types of request.
testfully 10 months ago
Completed
OAuth2 authorization code failed
OAuth2 authorization code flow not working. State value is not required, but testfully adding it before sending the request
srinivas gogineni 10 months ago
Completed
OAuth2 authorization code failed
OAuth2 authorization code flow not working. State value is not required, but testfully adding it before sending the request
srinivas gogineni 10 months ago
Completed
Deleting a folder moves children to root.
When a folder is deleted all children get moved to the root. More over all orphaned children in the root get exported with folders making it very hard to clean and manage a large workspace.
lina.thomas 11 months ago
Completed
Deleting a folder moves children to root.
When a folder is deleted all children get moved to the root. More over all orphaned children in the root get exported with folders making it very hard to clean and manage a large workspace.
lina.thomas 11 months ago
Completed
Import OpenAPI Spec 3.0 and 3.1 files in YAML format
Most Open API Spec files are distributed in YAML format instead of JSON. Testfully supports importing Open API Spec files but requires the file to be in JSON format. It would be good to support YAML natively.
testfully About 1 year ago
Completed
Import OpenAPI Spec 3.0 and 3.1 files in YAML format
Most Open API Spec files are distributed in YAML format instead of JSON. Testfully supports importing Open API Spec files but requires the file to be in JSON format. It would be good to support YAML natively.
testfully About 1 year ago
Integration with Secret managers
Integrate with popular Cloud and on-prem secret managers, including but not limited to Hashicorp Vault and AWS Secrets Manager, to load and use secrets within requests as an alternative way for storing credentials using variables (global, folder, environment)
testfully About 1 year ago
Integration with Secret managers
Integrate with popular Cloud and on-prem secret managers, including but not limited to Hashicorp Vault and AWS Secrets Manager, to load and use secrets within requests as an alternative way for storing credentials using variables (global, folder, environment)
testfully About 1 year ago
API Performance & Load Testing in Testfully
Provide necessary options for end-users to run performance and load testing via Testfully and leveraging their existing test cases.
testfully About 1 year ago
API Performance & Load Testing in Testfully
Provide necessary options for end-users to run performance and load testing via Testfully and leveraging their existing test cases.
testfully About 1 year ago
Completed
Distinguish saved and unsaved Requests
As a user I have no way to distinguish between saved and unsaved requests. As an example, I've edited two requests and saved the first one, while only changing the second one but not saving: In comparison, other application display a visual feedback, if one tab contains unsaved changes: Please make a similar visual feature so we know which tab we still have to save
Andy S. Over 1 year ago
Completed
Distinguish saved and unsaved Requests
As a user I have no way to distinguish between saved and unsaved requests. As an example, I've edited two requests and saved the first one, while only changing the second one but not saving: In comparison, other application display a visual feedback, if one tab contains unsaved changes: Please make a similar visual feature so we know which tab we still have to save
Andy S. Over 1 year ago
Completed
Support OAuth Id token [Testfully shows only the issued token, which is the access token.]
The OAuth ID token is a JSON Web Token (JWT) that provides information about the authentication event. It is typically used to convey the identity of the user who has authenticated to an application. The ID token is often issued alongside the access token during the OAuth 2.0 authorization process.
Mohammad Ansar Over 1 year ago
Completed
Support OAuth Id token [Testfully shows only the issued token, which is the access token.]
The OAuth ID token is a JSON Web Token (JWT) that provides information about the authentication event. It is typically used to convey the identity of the user who has authenticated to an application. The ID token is often issued alongside the access token during the OAuth 2.0 authorization process.
Mohammad Ansar Over 1 year ago