Sist endret: 29. okt. 2026
Preview: Dette er dokumentasjonen for Altinn Studio v9, som er en forhåndsversjon. Gjeldende versjon er v8. For å se dokumentasjonen for gjeldende versjon, velg v8 i versjonsvelgeren i menyen til venstre.

Bruke testbrukere lokalt

Slik bruker du testbrukere når du tester appen lokalt.

Velge app og testbruker

Åpne localtest på local.altinn.cloud:8000, og velg appen under Select app to test. Du ser dette valget også når du kjører bare én app. Velg deretter bruker under Select test users og autentiseringsnivå under Select your authentication level. Klikk på Proceed to app for å åpne appen som testbrukeren.

Forsiden i localtest med valg av app, testbruker og autentiseringsnivå
Forsiden i localtest

Standardbrukere

Disse testbrukerne kan du velge i localtest.

Sophie Salt

Sophie er en svært driftig dame som bor i Oslo. Hun har startet en kjede med treningssentre som heter DDG Fitness, og til nå har hun startet tre underenheter i Oslo, Bergen og Trondheim. Sophie har rollen DAGL og underrollene for DDG Fitness AS og underenhetene.

I tillegg er hun ekspert på helse og har startet sitt eget konsulentfirma for helsetjenester. Sophie har rollen LEDE og tilknyttede roller for EAS Health Consulting.

Hun er også styremedlem i borettslaget der hun bor, Oslos Vakreste Borettslag. Sophie har rollen MEDL og tilknyttede roller for borettslaget.

Aktører

AktørRoller
01039012345 Sophie SaltPrivatperson
897069650 DDG Fitness ASDaglig leder + knytninger
897069651 DDG Fitness OsloDaglig leder + knytninger
897069652 DDG Fitness BergenDaglig leder + knytninger
897069653 DDG Fitness TrondheimDaglig leder + knytninger
897069631 EAS Health ConsultingStyreleder + knytninger
950474084 Oslos Vakreste BorettslagStyremedlem + knytninger

Pengelens Partner

Pengelens Partner er regnskapsføreren for selskapet DDG Fitness AS.

Aktører

AktørRoller
01899699552 Pengelens PartnerPrivatperson
897069650 DDG Fitness ASRegnskapsfører

Gjentagende Forelder

Gjentagende Forelder er revisor for selskapet DDG Fitness AS.

Aktører

AktørRoller
17858296439 Gjentagende ForelderPrivatperson
897069650 DDG Fitness ASRevisor

Ola Nordmann

Ola Nordmann er en privatperson som bare kan representere seg selv. Han er bosatt på Stokmarknes.

Aktører

MultiParty Prompt

Når du starter appen med testbrukeren MultiParty Prompt, får du spørsmål om hvem du vil sende inn for. Med de andre standardbrukerne går du rett inn i appen. Bruk MultiParty Prompt når du vil teste aktørvalget.

Aktørvalget «Hvem vil du sende inn for?» for MultiParty Prompt
Velge aktør

Andre brukere

For å teste skjemaer om barn og oppvekst, for eksempel barnehage og skole, har vi lagt til noen egne brukere.

AktørBarnInntekt
01899699552 Pengelens Partner0Lav
17858296439 Gjentagende Forelder3Middels
08829698278 Rik forelder2Høy

Merk: Disse er fra Tenors testdatasett, men ligger der med andre navn.

Systemer og systembrukere

Med nyere versjoner av localtest kan du teste apper med systembrukere lokalt. Localtest har et innebygd system og en systembruker som er knyttet til 950474084 Oslos Vakreste Borettslag. Du kan hente et token med /Home/GetTestSystemUserToken i localtest, eller åpne siden Tokens (/Home/Tokens).

Instansdelegering

Den siste versjonen av localtest støtter instansdelegering. Brukere og aktører du delegerer fra og til må ha en partyUuid knyttet til seg. Se eksempelfilen nedenfor.

App-spesifikke brukere

Hvis standardsettet med brukere ikke passer for å teste appen din lokalt, kan du sørge for at appen din svarer med et JSON-dokument på adressen /[org]/[appId]/testData.json. Den enkleste måten er å legge filen på App/wwwroot/testData.json.

Du kan for eksempel:

  • Bruke andre organisasjonsnummer eller fødselsnummer, slik at oppslag i API-er som appen er avhengig av fungerer.
  • Teste autorisasjonsreglene med andre roller enn det standardbrukerne har.

Vil du bruke flere testpersoner eller virksomheter, for eksempel de samme som i TT02, kan du hente dem fra Tenor testdata og velge dem på siden User administration i localtest. Der kan du laste dem ned som testData.json.

JSON-struktur

Det finnes et JSON-skjema som hjelper deg å skrive en testData.json-fil i verktøy som Visual Studio Code. Du finner alle standardbrukerne i localtest i filen testData.json.

App/wwwroot/testData.json
{
  "$schema": "https://altinncdn.no/schemas/json/test-users/test-users.schema.v1.json",
  "persons": [
    {
      "partyId": 512345,
      "partyUuid": "48153af4-265f-4b35-8ed9-232fafbc716e",
      "ssn": "01017512345",
      "firstName": "Ola",
      "middleName": "",
      "lastName": "Nordmann",
      "customClaims": [
        {
          "type": "some:extra:claim",
          "value": "claimValue",
          "valueType": "http://www.w3.org/2001/XMLSchema#string"
        }
      ],
      "partyRoles": {
        "512345": [
          {
            "type": "altinn",
            "value": "regna"
          },
          {
            "type": "altinn",
            "value": "dagl"
          },
          {
            "type": "altinn",
            "value": "priv"
          }
        ]
      },
      "addressCity": "Stokmarknes",
      "addressHouseLetter": null,
      "addressHouseNumber": "7",
      "addressMunicipalName": "Hadsel",
      "addressMunicipalNumber": "1866",
      "addressPostalCode": "8450",
      "addressStreetName": "Bl\u00E5b\u00E6rveien",
      "mailingAddress": "Bl\u00E5b\u00E6reveien 7",
      "mailingPostalCity": "Stokmarknes",
      "mailingPostalCode": "8450",
      "mobileNumber": "87654321",
      "telephoneNumber": "12345678",
      "email": "test@test.com",
      "userId": 12345,
      "language": "nb",
      "userName": "OlaNordmann"
    },
    {
      "partyId": 501337,
      "partyUuid": "e9dd7d91-32d8-4933-a108-07562762d572",
      "ssn": "01039012345",
      "firstName": "Sophie",
      "middleName": "",
      "lastName": "Salt",
      "customClaims": [
        {
          "type": "some:extra:claim",
          "value": "claimValue",
          "valueType": "http://www.w3.org/2001/XMLSchema#string"
        }
      ],
      "partyRoles": {
        "500000": [
          {
            "type": "altinn",
            "value": "DAGL"
          },
          {
            "type": "altinn",
            "value": "UTINN"
          }
        ],
        "501337": [
          {
            "type": "altinn",
            "value": "PRIV"
          },
          {
            "type": "altinn",
            "value": "UTINN"
          }
        ],
        "500700": [
          {
            "type": "altinn",
            "value": "DAGL"
          },
          {
            "type": "altinn",
            "value": "UTINN"
          }
        ]
      },
      "addressCity": "Oslo",
      "addressHouseLetter": null,
      "addressHouseNumber": "9",
      "addressMunicipalName": "Oslo",
      "addressMunicipalNumber": "0301",
      "addressPostalCode": "0151",
      "addressStreetName": "Grev Wedels Plass",
      "mailingAddress": "Grev Wedels Plass 9",
      "mailingPostalCity": "Oslo",
      "mailingPostalCode": "0157",
      "mobileNumber": "87654321",
      "telephoneNumber": "12345678",
      "email": "1337@altinnstudiotestusers.com",
      "userId": 1337,
      "language": "nn",
      "userName": "SophieDDG"
    }
  ],
  "orgs": [
    {
      "partyId": 500000,
      "partyUuid": "77cab4d6-84bb-4eb2-91bd-710415a72d8a",
      "orgNumber": "897069650",
      "parentPartyId": null,
      "name": "DDG Fitness",
      "businessAddress": "Sofies Gate 1",
      "businessPostalCity": "By",
      "businessPostalCode": "0170",
      "eMailAddress": "central@ddgfitness.no",
      "faxNumber": "92110000",
      "internetAddress": "http://ddgfitness.no",
      "mailingAddress": "Sofies Gate 1",
      "mailingPostalCity": "Oslo",
      "mailingPostalCode": "0170",
      "mobileNumber": "92010000",
      "telephoneNumber": "12345678",
      "unitStatus": null,
      "unitType": "AS"
    },
    {
      "partyId": 500700,
      "partyUuid": "117e86a4-117f-41b0-8f2d-c383e2a69f9e",
      "orgNumber": "950474084",
      "parentPartyId": null,
      "name": "Oslos Vakreste Borettslag",
      "businessAddress": "Sofies Gate 2",
      "businessPostalCity": "By",
      "businessPostalCode": "0170",
      "eMailAddress": "epost@setra.no",
      "faxNumber": "92110000",
      "internetAddress": "http://setrabrl.no",
      "mailingAddress": "Sofies Gate 2",
      "mailingPostalCity": "Oslo",
      "mailingPostalCode": "0170",
      "mobileNumber": "92010000",
      "telephoneNumber": "12345678",
      "unitStatus": null,
      "unitType": "BRL"
    }
  ],
  "systems": [
    {
      "id": "913312465_sbs",
      "name": "Sluttbrukersystem",
      "systemUsers": [
        {
          "id": "d111dbab-d619-4f15-bf29-58fe570a9ae6",
          "orgNumber": "950474084",
          "actions": [
            "read",
            "write",
            "instantiate",
            "sign",
            "confirm",
            "reject",
            "delete"
          ]
        }
      ]
    }
  ]
}